/// <summary> /// CreateView执行完毕后,用LoadData的数据填充界面 /// </summary> protected override void OnFillData() { var explorerBar = new ExplorerBar(); var dataBar = new ExplorerBar(); var contentPanel = new XBaseControl(); int loaction = 20; OrObsAandLabDTO[] labs = model.getOrObsAandLabDTO(ent4BannerDto.Id_ent, "lab"); if (labs != null && labs.Length > 0) { for (int i = 0; i < labs.Length; i++) { var lab = new LabelRender(); lab.Text = labs[i].Name; lab.ID = labs[i].Id; lab.Location = new Point(0, loaction); loaction = loaction + lab.Size.Height + 30; lab.Size = new Size(100, 24); contentPanel.AddRender(lab); lab.MouseClick += lab_MouseDoubleClick; } } var layout = new LinearLayout(contentPanel); layout.Orientation = Orientation.Horizontal; layout.ApplyLayout(); explorerBar.AddMenuItem(new MenuItemInfo("常规检验", contentPanel)); dataBar.AddMenuItem(new MenuItemInfo("日期", contentPanel)); menu.AddMenuItem(new MenuItemInfo("分类模式", explorerBar)); menu.AddMenuItem(new MenuItemInfo("日期模式", dataBar)); }