lixiaojun
2025-02-17 ad8f523428e7f319700c226707e3cdfe389d6539
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs
@@ -10,13 +10,46 @@
        /// <summary>
        /// 
        /// </summary>
        public SimulationCalcuResultHelper(SimulationWorkingHelper workingHelper)
        public SimulationCalcuResultHelper
            (
                SimulationWorkingHelper workingHelper
            )
        {
            _workingHelper = workingHelper;
            workingHelper.InitialEvent += () => Initial();
            Initial();
        }
        /// <summary>
        /// 初始化事件
        /// </summary>
        public event Action InitialEvent;
        private SimulationWorkingHelper _workingHelper = null;//工况辅助类
        private Dictionary<string, HydroCalcuVisualResult> _dict;//计算结果可见字典
        //初始化
        private void Initial()
        {
            _dict = _workingHelper.CalcuResult?.GetVisualDict();
            this.InitialEvent?.Invoke();
        }
        /// <summary>
        /// 是否初始化
        /// </summary>
        public bool Initialized
        {
            get { return _workingHelper.Initialized; }
        }
        /// <summary>
        /// 水力信息
        /// </summary>
        public Yw.Model.HydroModelInfo HydroInfo
        {
            get { return _workingHelper.HydroInfo; }
        }
        /// <summary>
        /// 工况
@@ -40,15 +73,6 @@
        public HydroCalcuResult CalcuResult
        {
            get { return _workingHelper.CalcuResult; }
        }
        /// <summary>
        /// 初始化数据
        /// </summary>
        public void InitialData()
        {
            _dict = _workingHelper.CalcuResult?.GetVisualDict();
        }
        /// <summary>