yangyin
2025-03-27 b0de14c2670b9ff0079dacfb4b7457b438368f11
WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage.cs
@@ -19,12 +19,7 @@
        OccDesign2DCtrl _occDesign2dCtrl;
        DesignMainDockPanel _designMainDockPanel;
        ctrlThicknessParas _ctrlThicknessParas = null;
        private double _bodyThickness = 0;
@@ -32,8 +27,7 @@
        {
            InitializeComponent();
            //InitWindow();
            Application.AddMessageFilter(new ControlScrollFilter());
            // Add the dock content drag message filter to handle moving dock content around.
@@ -51,10 +45,10 @@
            MainDockPanel.RightDockWidth = 335;
            MainDockPanel.BottomDockHeight = 210;
        }
        /// <summary>
        ///
        /// </summary>
        public void InitWindow()
        {
            InitialRibbonForm();
@@ -97,19 +91,12 @@
            };
            this._stepTreeDockPanel.AfterSelectedNodeChangedEvent += (arg1, arg2) =>
            {
                //
            {
                if (arg2 != null)
                {
                        this.SetParasCtrl(arg1.ID, arg2.ID );
                    //
                    this._stepTreeDockPanel.SetFocusedNode(arg2.ID);
                {
                    this.ChangeStep(arg1.ID, arg2.ID);
                }
                CheckStepBtnStatus();
                return true;
            };
@@ -126,6 +113,7 @@
            RBtn后退.Enabled = false;
            Rbtn前进.Enabled = true;
            Rbtn下一步.Enabled = true;
            Rbtn上一步.Enabled = false;
            Rbtn完成.Enabled = false;
@@ -133,12 +121,28 @@
            InitialDesginPanel();
            if (_ctrlHdrBaseInfo == null)
            {
                _ctrlHdrBaseInfo = new ctrlHdrBaseInfo();
                _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo";
                _ctrlHdrBaseInfo.Dock = DockStyle.Right;
                _ctrlHdrBaseInfo.InitialParas();
                _ctrlHdrBaseInfo.OnNextStep += () =>
                {
                    GoNextStep();
                };
            }
            this.DockStepParaCtrl(_ctrlHdrBaseInfo);
            InitialStepNodes();
            //// 初始化步骤列表
            this._stepTreeDockPanel.InitialStepNodes();
        }
        /// <summary>
        ///
        /// </summary>
        private void InitialDesginPanel()
        {
            this._occDesign3dCtrl = new OccDesign3DCtrl();
@@ -161,7 +165,6 @@
            _designMainDockPanel.SetOccCtrl(_occDesign3dCtrl, _occDesign2dCtrl);
            MainDockPanel.AddContent(_designMainDockPanel);
        }
        #region 步骤操作