lixiaojun
2024-11-14 ae45d123c2ee907fd40f7db86f2aac2b21f976b6
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/02-bimface/XhsProjectSimulationBimfaceCtrl.cs
@@ -13,11 +13,11 @@
        /// <summary>
        /// 水力点击事件(包含左键和右键)
        /// </summary>
        public event Action<Yw.Model.HydroParterInfo> HydroClickEvent;
        public event Action<Yw.Model.HydroVisualInfo> HydroClickEvent;
        /// <summary>
        /// 水力点击事件(仅左键)
        /// </summary>
        public event Action<Yw.Model.HydroParterInfo> HydroMouseLeftClickEvent;
        public event Action<Yw.Model.HydroVisualInfo> HydroMouseLeftClickEvent;
        /// <summary>
        /// 加载完成事件
        /// </summary>
@@ -90,7 +90,7 @@
                        {
                            return;
                        }
                        var allParterList = hydroInfo.GetAllParters();
                        var allParterList = hydroInfo.GetAllVisuals();
                        var parter = allParterList?.Find(x => x.Code == obj.ObjectId);
                        this.HydroClickEvent.Invoke(parter);
                    }
@@ -112,7 +112,7 @@
                        {
                            return;
                        }
                        var allParterList = hydroInfo.GetAllParters();
                        var allParterList = hydroInfo.GetAllVisuals();
                        var parter = allParterList?.Find(x => x.Code == obj.ObjectId);
                        this.HydroMouseLeftClickEvent.Invoke(parter);
                    }
@@ -607,7 +607,25 @@
        #endregion
        #region 业务监测点
        /// <summary>
        /// 设置业务监测点
        /// </summary>
        public async Task SetLogicMonitors(List<LogicMonitor> obj)
        {
            await _bimfaceInteropContainer?.SetLogicMonitors(obj);
        }
        /// <summary>
        /// 清除业务监测点
        /// </summary>
        public async Task ClearLogicMonitors()
        {
            await _bimfaceInteropContainer?.ClearLogicMonitors();
        }
        #endregion
    }
}