private void listFiles_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (listFiles.SelectedItem == null)
            {
                return;
            }

            selectedItem = listFiles.SelectedItem as ProjectItemWrapper;
            DialogResult = DialogResult.OK;
            Close();
        }
Exemplo n.º 2
0
 private void LoadProject(ProjectItemWrapper projectItemWrapper)
 {
     _dte.InitOutputCalls("LoadProject");
     try{
         var project = DteExtensions.DTE.Solution.AddFromFile(projectItemWrapper.FullPath);
         project.SkipBuild();
         project.ChangeActiveConfiguration();
     }
     catch (Exception e) {
         _dte.WriteToOutput(e.ToString());
     }
 }
 public void DeleteProjectItem(ProjectItemWrapper item)
 {
     try
     {
         _CatalogueDb.ProjectItems.Remove(item.ProjectItem);
         Project.Items.Remove(item);
     }
     catch (Exception e)
     {
         Debug.WriteLine($"Error deleting project item: {e.Message}");
     }
 }
Exemplo n.º 4
0
        public async Task DeleteProjectItem(ProjectItemWrapper item)
        {
            try
            {
                _CatalogueDb.ProjectItems.Remove(item.ProjectItem);
                await _CatalogueDb.SaveChangesAsync();

                Project.Items.Remove(item);
            }
            catch (Exception e)
            {
                Debug.WriteLine($"Error deleting project item: {e.Message}");
            }
        }
        private void listFiles_KeyPress(object sender, KeyPressEventArgs e)
        {
            switch (e.KeyChar)
            {
            case (char)Keys.Enter:
                selectedItem = listFiles.SelectedItem as ProjectItemWrapper;
                DialogResult = DialogResult.OK;
                Close();
                break;

            case (char)Keys.Escape:
                DialogResult = DialogResult.Cancel;
                Close();
                break;
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Creates a ProjectItemWrapper from a ProjectItem
        /// </summary>
        public static ProjectItemWrapper ToProjectItemWrapper(this Data.ProjectItem projectItem)
        {
            ProjectItemWrapper wrapper = new ProjectItemWrapper(projectItem);

            return(wrapper);
        }