private void EntHistoryTabFrame_Load(object sender, EventArgs e) { // 弹出窗口 XForm assiViewFrame = this.Context["assiViewFrame"] as XForm; // 加载窗口对象,用于对外发送事件 XapBaseControl xapBaseControl = this.Context["sender"] as XapBaseControl; // 点击确定按钮时是否关闭窗口 bool isConfirmCloseAssiFrame = (bool)this.Context["isConfirmCloseAssiFrame"]; // 关闭按钮名称 string closeBtnText = this.Context["closeBtnText"].ToString(); this.BannerDTO = this.Context["ent4BannerDTO"] as Ent4BannerDTO; this.BaseContext = this.Context["context"] as BaseContext; this.EntHistoryInitEvent = this.Context["entHistoryInitEvent"] as EntHistoryInitEvent; XUserControl xUserControl = new XUserControl(); xUserControl.Init(Application.StartupPath + "\\modules\\iihci\\ui\\optrdocstation\\enthistory\\enthistory_config.xml"); EntHistory entHistory = xUserControl.GetConfig().GetInstance("EntHistory") as EntHistory; EntHistoryContent entHistoryContent = xUserControl.GetConfig().GetInstance("EntHistoryContent") as EntHistoryContent; EntHistoryBtn entHistoryBtn = xUserControl.GetConfig().GetInstance("EntHistoryBtn") as EntHistoryBtn; entHistory.Ent4BannerDTO = this.BannerDTO; entHistoryContent.Ent4BannerDTO = this.BannerDTO; entHistoryContent.EntHistoryInitEvent = this.EntHistoryInitEvent; entHistoryContent.BaseContext = this.BaseContext; // 弹出窗口 entHistoryContent.AssiViewFrame = assiViewFrame; // 确定时是否关闭窗口 entHistoryContent.IsConfirmCloseAssiFrame = isConfirmCloseAssiFrame; entHistoryBtn.Ent4BannerDTO = this.BannerDTO; entHistoryBtn.CloseBtnText = closeBtnText; // 弹出窗口 entHistoryBtn.AssiViewFrame = assiViewFrame; xUserControl.Dock = DockStyle.Fill; this.xapFormControl.AddRender(xUserControl); }
protected void EntpHistoryFrame_Load(object sender, System.EventArgs e) { XUserControl xUserControl = new XUserControl(); xUserControl.Init("modules\\iihci\\ui\\optrdocstation\\enthistory\\enthistory_config.xml"); EntHistory entHistory = xUserControl.GetConfig().GetInstance("EntHistory") as EntHistory; EntHistoryContent entHistoryContent = xUserControl.GetConfig().GetInstance("EntHistoryContent") as EntHistoryContent; EntHistoryBtn entHistoryBtn = xUserControl.GetConfig().GetInstance("EntHistoryBtn") as EntHistoryBtn; entHistory.Ent4BannerDTO = this.BannerDTO; entHistoryContent.Ent4BannerDTO = this.BannerDTO; entHistoryContent.EntHistoryInitEvent = this.EntHistoryInitEvent; entHistoryContent.BaseContext = this.BaseContext; entHistoryBtn.EntHistoryFrame = this; entHistoryBtn.Ent4BannerDTO = this.BannerDTO; xUserControl.Dock = DockStyle.Fill; this.xapFormControl.AddRender(xUserControl); }