public TreeForm(ProjectManager pm) { InitializeComponent(); treeCanvas1 = new TreeCanvas(pm); elementHost1.Child = treeCanvas1; }
public TreeControl(ProjectManager pm) { InitializeComponent(); this.pm = pm; Refresh(); }
public TreeCanvas(ProjectManager pm) { InitializeComponent(); this.pm = pm; tree = ExperimentsTree.Load(pm.SnapshotTreeFileName); Refresh(); }
public MainWindow() { InitializeComponent(); if (Settings.Default.recentProjectsList == null) Settings.Default.recentProjectsList = new StringCollection(); foreach (string item in Settings.Default.recentProjectsList) { AddValueToRecentProjectsList(item); } pm = new ProjectManager(this.Dispatcher); pm.Initialized += pm_Initialized; pm.Initialization += pm_Initialization; //pm.LoadProjectFailed += (sender, e) => //{ // if (Settings.Default.recentProjectsList.Contains(e.ProjectFileName)) // { // if (MessageBox.Show(this, // string.Format("Project file {0}\ndoes not exist anymore.\nDelete it from recent projects list?", e.ProjectFileName), // "Project file missing", // MessageBoxButton.YesNo, // MessageBoxImage.Warning) == MessageBoxResult.Yes) // { // Settings.Default.recentProjectsList.Remove(e.ProjectFileName); // //if (mntRecent.DropDownItems.ContainsKey(e.ProjectFileName)) // // mntRecent.DropDownItems.RemoveByKey(e.ProjectFileName); // if (Settings.Default.currentProject == e.ProjectFileName) Settings.Default.currentProject = string.Empty; // } // } //}; }