private void AddBarLookAndFeelItem(BarLinksHolder holder, BarLookAndFeelItem item, string caption) { item.Caption = caption; item.ItemClick += new ItemClickEventHandler(this.OnItemClick); item.UpdateState(this.lookAndFeel); holder.AddItem(item); }
private BarCheckItemCheckableSimpleActionControl CreateActionControl(string id, BarLinksHolder barLinksHolder) { BarCheckItem barCheckItem = new BarCheckItem(barLinksHolder.Manager); barCheckItem.CausesValidation = true; barLinksHolder.AddItem(barCheckItem); return(new BarCheckItemCheckableSimpleActionControl(id, barCheckItem)); }
private static void BuildMenu(IModelNavigationItems items, BarLinksHolder ctrl, IBarManagerHolder dock) { foreach (var x in items) { if (x.Items.Count > 0) { var sub = new BarSubItem(dock.BarManager, x.Caption); sub.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image; ctrl.AddItem(sub); BuildMenu(x.Items, sub, dock); } else { var item = new BarButtonItem(dock.BarManager, x.Caption); item.LargeGlyph = ImageLoader.Instance.GetImageInfo(x.ImageName).Image; ctrl.AddItem(item); } } }
void createMenu(BarLinksHolder bc, DataRow[] rows, DataTable dt) { foreach (DataRow row in rows) { DataRow[] progs = dt.Select("parentid='" + row["Modu_ID"] + "' and visiableflag=1", "Sequence"); if (progs.Length > 0) { BarSubItem sub1 = new BarSubItem(barManager1, row["ModuName"].ToString()); createMenu(sub1, progs, dt); bc.AddItem(sub1); } else { BarButtonItem bt = new BarButtonItem(barManager1, row["ModuName"].ToString()); bt.ItemClick += new ItemClickEventHandler(bt_ItemClick); bt.Tag = Ebada.Core.ConvertHelper.RowToObject<mModule>(row); bc.AddItem(bt); } } }
void AddBarLookAndFeelItem(BarLinksHolder holder, BarLookAndFeelItem item, string caption) { item.Caption = caption; item.ItemClick += new ItemClickEventHandler(OnItemClick); item.UpdateState(lookAndFeel); holder.AddItem(item); }