public VisualizerView(ProjectItemView projectItemView, IVisualizer visualizer) { this.ProjectItemView = projectItemView; this.Visualizer = visualizer; this.Properties = new ObservableCollection <PropertyView>(); this.ShowCommand = new DelegateCommand(Show); }
public void DeleteProjectItem(ProjectItemView projectItem) { if (ProjectItems.Contains(projectItem)) { projectItem.Hide(); projectItem.ProjectItem.Close(); ProjectItems.Remove(projectItem); Project.IsModified = true; } }
public void OpenProjectItem(string fileName) { ProjectItemView piView = new ProjectItemView(this, EditorView.Project.Import(fileName)); ProjectItems.Add(piView); piView.Show(); /* * ProgressHelper.DoWork( * (e) => * { * return EditorView.Project.OpenDocument(e.ToString()); * }, * (e) => * { * if (e != null) * { * DocumentView docView = new DocumentView(this, (Document)e); * Documents.Add(docView); * docView.Show(); * } * }, fileName, Strings.Loading, fileName); */ }