/// <summary> /// 获取控件相关的数据,不涉及界面(不读写界面元素)。 /// </summary> protected override void OnLoadData() { if (this.model == null) { this.model = new NewOrderTemplateTreeViewModel(this.Context, "1"); } model.LoadData(); }
void NewOrderTemplateTreeView_Load(object sender, EventArgs e) { this.model = new NewOrderTemplateTreeViewModel(this.Context, "0"); XTabPanel tabPanel = new XTabPanel(); tabPanel.AddItems(model.DicScopetp); tabPanel.Dock = DockStyle.Top; tabPanel.Size = new System.Drawing.Size(290, 60); tabPanel.BackColor = System.Drawing.Color.White; tabPanel.SelectedIndex = 0; tabPanel.SelectedIndexChanged += new XTabPanel.selectedIndexChanged(tabPanel_SelectedIndexChanged); this.Controls.Add(tabPanel); this.OnInit(); }