| | |
| | | private HStation.Vmo.XhsProjectVmo _project = null;//项目 |
| | | private HStation.Vmo.XhsProjectSiteVmo _projectSite = null;//项目站 |
| | | private Yw.Model.HydroModelInfo _hydroInfo = null;//水力信息 |
| | | private List<string> _showHideCodeList = null;//显隐编码列表 |
| | | private List<string> _fastShowHideCodeList = null;//显隐编码列表 |
| | | |
| | | private Yw.Model.HydroParterInfo _parter = null; |
| | | private Yw.EPAnet.CheckResult _checkResult = null; |
| | |
| | | #region 模型 |
| | | |
| | | //一键显隐 |
| | | private void barBtnShowHide_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | private async void barBtnShowHide_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | if (_hydroInfo == null) |
| | | { |
| | | return; |
| | | } |
| | | if (_showHideCodeList == null) |
| | | if (_hydroInfo.Decorators == null || _hydroInfo.Decorators.Count < 1) |
| | | { |
| | | return; |
| | | } |
| | | if (_fastShowHideCodeList == null) |
| | | { |
| | | _fastShowHideCodeList = _hydroInfo.Waterboxs.Select(x => x.Code).ToList(); |
| | | await this.xhsProjectSimulationBimfaceCtrl1.HideComponents(_fastShowHideCodeList); |
| | | } |
| | | else |
| | | { |
| | | await this.xhsProjectSimulationBimfaceCtrl1.ShowComponents(_fastShowHideCodeList); |
| | | _fastShowHideCodeList = null; |
| | | } |
| | | } |
| | | |