Ejemplo n.º 1
0
        public TreeForm(ProjectManager pm)
        {
            InitializeComponent();

            treeCanvas1 = new TreeCanvas(pm);
            elementHost1.Child = treeCanvas1;
        }
Ejemplo n.º 2
0
        public TreeControl(ProjectManager pm)
        {
            InitializeComponent();

            this.pm = pm;

            Refresh();
        }
Ejemplo n.º 3
0
        public TreeCanvas(ProjectManager pm)
        {
            InitializeComponent();

            this.pm = pm;
            tree = ExperimentsTree.Load(pm.SnapshotTreeFileName);

            Refresh();
        }
Ejemplo n.º 4
0
        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;
            //        }
            //    }
            //};
        }