using HStation.Vmo; using Yw.WinFrmUI.Page; namespace HStation.WinFrmUI { public partial class AssetsValveMgrPage : DocumentPage { public AssetsValveMgrPage() { InitializeComponent(); this.PageTitle.Caption = "阀门型号"; this.PageTitle.HeaderSvgImage = AssetsMainSvgImageHelper.Valve; this.PageTitle.SvgImageSize = new Size(24, 24); this.assetsValveSeriesMgrTreeCtrl1.FocusedChangedEvent += assetsValveSeriesMgrTreeCtrl1_FocusedChangedEvent; } /// /// 初始化数据源 /// public override void InitialDataSource() { base.InitialDataSource(); InitialMainPage(); this.assetsValveSeriesMgrTreeCtrl1.InitialData(); } //初始化型号页面 private void InitialMainPage() { this.assetsValveMainMgrPage1.PageGuid = new PageGuid() { Modular = AssetsFunctionHelper.Modular, MoudingType = eMoudingType.Tab, Function = AssetsFunctionHelper.ValveFactorMgr, TagName = string.Empty }; this.assetsValveMainMgrPage1.IsExistPageEvent += this.IsExistPage; this.assetsValveMainMgrPage1.CreatePageEvent += this.CreatePage; this.assetsValveMainMgrPage1.FindPageEvent += this.FindPage; } //聚焦改变 private void assetsValveSeriesMgrTreeCtrl1_FocusedChangedEvent(AssetsValveSeriesVmo series) { this.assetsValveMainMgrPage1.SetBindingData(series); } public override void VerifyAuth() { var tree = this.AuthTree; } } }