public BEMainForm(BuildEverythingContent beContent) { InitializeComponent(); BEContent = beContent; InitFiles(); DBInfo = new GetDBLink().GetBDList(BEContent.SelectedProject.ABEPath); BindData(); OutPutMsg($"资源配置地址:{BEContent.SelectedProject.RootPath}"); OutPutMsg("数据已加载完成..."); }
/// <summary> /// 按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BuildEverythingEvent(object sender, EventArgs e) { var uiShell = (IVsUIShell)GetService(typeof(SVsUIShell)); //获取选中项目信息 var buildEverythingContent = new BuildEverythingContent { SelectedProject = GetSelectedProject() }; if (buildEverythingContent.SelectedProject == null) { uiShell.ShowMessageBox("获取项目信息失败"); return; } new BEMainForm(buildEverythingContent).ShowDialog(); }