コード例 #1
0
 /// <summary>
 /// 打开项目
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OpenProject_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         System.Windows.Forms.OpenFileDialog openFile = new System.Windows.Forms.OpenFileDialog();
         openFile.Filter = "配置文件 | *.xpl;";
         if (openFile.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             ///保存解决方案配置文件路径
             Solution.SolutionConfigPath = openFile.FileName;
             ///加载解决方案
             Solution.LoadSolution(openFile.FileName);
             MyProject = Solution.GetFirstProject();
             ///获取主类
             PicTabPage mainpage = _myProject.GetFirstPicTabPage();
             ///将代码图添加到tab页
             AddLayoutDocument(ContentPanel, mainpage);
             BindingPanels(mainpage);
         }
     }
     catch (Exception ex)
     {
         LoggerHelp.WriteLogger(ex.ToString());
     }
 }