From 6a07c4c846ffbb1e93afdf0260e123e4c145f419 Mon Sep 17 00:00:00 2001 From: tangxu <tangxu76880903> Date: 星期二, 22 十月 2024 10:00:27 +0800 Subject: [PATCH] 添加viewModel --- WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs | 203 +++++++++++--------------------------------------- 1 files changed, 45 insertions(+), 158 deletions(-) diff --git a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs index 289b720..2b24466 100644 --- a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs +++ b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs @@ -48,8 +48,15 @@ return null; } string fullPath = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, path, filename); - System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath); - return image; + if (System.IO.File.Exists(fullPath)) + { + System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath); + return image; + } + else + { + return null; + } } /// <summary> @@ -795,10 +802,8 @@ Rbtn寮�濮�.Click += (sender, e) => { Rbtn涓嬩竴姝�.Visible = true; Rbtn鍙栨秷.Visible = true; - _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); - _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo"; - _ctrlHdrBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlHdrBaseInfo); + + InitialStepNodes(); }; Rbtn瀹屾垚 = new System.Windows.Forms.RibbonButton(); @@ -808,7 +813,7 @@ Rbtn瀹屾垚.Name = "Rbtn瀹屾垚"; Rbtn瀹屾垚.Text = "瀹屾垚"; Rbtn瀹屾垚.Click += (sender, e) => { - this.panel1.Controls.Remove(_ctrlSetOutflowStyle); + this.panelParas.Controls.Remove(_ctrlSetOutflowStyle); Rbtn涓婁竴姝�.Visible = false; Rbtn鍙栨秷.Visible = false; Rbtn涓嬩竴姝�.Visible = false; @@ -823,37 +828,37 @@ Rbtn鍙栨秷.Name = "Rbtn鍙栨秷"; Rbtn鍙栨秷.Text = "鍙栨秷"; Rbtn鍙栨秷.Click += (sender, e) => { - if( MessageBox.Show("纭畾瑕佸彇娑堝悧锛�", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK) - { - Rbtn涓婁竴姝�.Visible = false; - Rbtn鍙栨秷.Visible = false; - Rbtn涓嬩竴姝�.Visible = false; - Rbtn瀹屾垚.Visible = false; - if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlHdrBaseInfo); - } - if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlGeomBaseInfo); - } - if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlSectionBaseInfo); - } - if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) - { - this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); - } - if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) - { - this.panel1.Controls.Remove(_ctrlSetOutflowStyle); - } - if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) - { - this.panel1.Controls.Remove(_ctrlSetOutflowDim); - } - } + //if( MessageBox.Show("纭畾瑕佸彇娑堝悧锛�", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK) + // { + // Rbtn涓婁竴姝�.Visible = false; + // Rbtn鍙栨秷.Visible = false; + // Rbtn涓嬩竴姝�.Visible = false; + // Rbtn瀹屾垚.Visible = false; + // if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) + // { + // this.panel1.Controls.Remove(_ctrlHdrBaseInfo); + // } + // if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) + // { + // this.panel1.Controls.Remove(_ctrlGeomBaseInfo); + // } + // if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) + // { + // this.panel1.Controls.Remove(_ctrlSectionBaseInfo); + // } + // if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) + // { + // this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); + // } + // if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) + // { + // this.panel1.Controls.Remove(_ctrlSetOutflowStyle); + // } + // if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) + // { + // this.panel1.Controls.Remove(_ctrlSetOutflowDim); + // } + // } }; @@ -865,54 +870,7 @@ Rbtn涓婁竴姝�.Text = "涓婁竴姝�"; Rbtn涓婁竴姝�.Click += (sender, e) => { - if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlGeomBaseInfo); - Rbtn涓婁竴姝�.Visible = false; - _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); - _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo"; - _ctrlHdrBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlHdrBaseInfo); - return; - } - if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlSectionBaseInfo); - _ctrlGeomBaseInfo = new ctrlGeomBaseInfo(); - _ctrlGeomBaseInfo.Name = "ctrlGeomBaseInfo"; - _ctrlGeomBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlGeomBaseInfo); - return; - } - if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) - { - this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); - _ctrlSectionBaseInfo = new ctrlSectionBaseInfo(); - _ctrlSectionBaseInfo.Name = "ctrlSectionBaseInfo"; - _ctrlSectionBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSectionBaseInfo); - return; - } - if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) - { - this.panel1.Controls.Remove(_ctrlSetOutflowDim); - _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); - _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; - _ctrlSectionShapeInfo18.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSectionShapeInfo18); - return; - } - if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) - { - this.panel1.Controls.Remove(_ctrlSetOutflowStyle); - Rbtn涓嬩竴姝�.Visible = true; - _ctrlSetOutflowDim = new ctrlSetOutflowDim(); - _ctrlSetOutflowDim.Name = "ctrlSetOutflowDim"; - _ctrlSetOutflowDim.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSetOutflowDim); - return; - } - + GoPrevStepCore(); }; Rbtn涓嬩竴姝� = new System.Windows.Forms.RibbonButton(); @@ -922,78 +880,7 @@ Rbtn涓嬩竴姝�.Name = "Rbtn涓嬩竴姝�"; Rbtn涓嬩竴姝�.Text = "涓嬩竴姝�"; Rbtn涓嬩竴姝�.Click += (sender, e) => { - string error = null; - if(_ctrlHdrBaseInfo.Verify(out error)) - {if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlHdrBaseInfo); - Rbtn涓婁竴姝�.Visible = true; - _ctrlGeomBaseInfo = new ctrlGeomBaseInfo(); - _ctrlGeomBaseInfo.Name = "ctrlGeomBaseInfo"; - _ctrlGeomBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlGeomBaseInfo); - return; - } - } - else - { - MessageBox.Show(error); - return; - } - if (_ctrlGeomBaseInfo.Verify(out error)) - { - if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlGeomBaseInfo); - _ctrlSectionBaseInfo = new ctrlSectionBaseInfo(); - _ctrlSectionBaseInfo.Name = "ctrlSectionBaseInfo"; - _ctrlSectionBaseInfo.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSectionBaseInfo); - return; - } - } - else - { - MessageBox.Show(error); - return; - } - if (_ctrlSectionBaseInfo.Verify(out error)) - { - if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) - { - this.panel1.Controls.Remove(_ctrlSectionBaseInfo); - _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); - _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; - _ctrlSectionShapeInfo18.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSectionShapeInfo18); - return; - } - } - else - { - MessageBox.Show(error); - return; - } - if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) - { - this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); - _ctrlSetOutflowDim = new ctrlSetOutflowDim(); - _ctrlSetOutflowDim.Name = "ctrlSetOutflowDim"; - _ctrlSetOutflowDim.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSetOutflowDim); - return; - } - if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) - { - this.panel1.Controls.Remove(_ctrlSetOutflowDim); - Rbtn涓嬩竴姝�.Visible = false; - Rbtn瀹屾垚.Visible = true; - _ctrlSetOutflowStyle = new ctrlSetOutflowStyle(); - _ctrlSetOutflowStyle.Name = "ctrlSetOutflowStyle"; - _ctrlSetOutflowStyle.Dock = DockStyle.Right; - this.panel1.Controls.Add(_ctrlSetOutflowStyle); - return; - } + GoNextStepCore(); }; -- Gitblit v1.9.3