Exemple #1
0
        protected override DXPopupMenu CreateMenu()
        {
            var menu = base.CreateMenu();
            var dXMenuItemTextEdit = new DXMenuItemCLookUp("clean", "清除(&C)", OnMenuItemClick, null);

            dXMenuItemTextEdit.UpdateElement = new MenuItemUpdateElement(dXMenuItemTextEdit, OnMenuItemUpdate);
            menu.Items.Insert(0, dXMenuItemTextEdit);
            dXMenuItemTextEdit = new DXMenuItemCLookUp("refresh", "刷新(&R)", OnMenuItemClick, null);
            dXMenuItemTextEdit.UpdateElement = new MenuItemUpdateElement(dXMenuItemTextEdit, OnMenuItemUpdate);
            menu.Items.Insert(1, dXMenuItemTextEdit);
            if (menu.Items.Count > 2)
            {
                menu.Items[2].BeginGroup = true;
            }
            return(menu);
        }
Exemple #2
0
 public MenuItemUpdateElement(DXMenuItemCLookUp item, MenuItemUpdateHandler updateMenuItemDelegate)
 {
     Item = item;
     UpdateMenuItemDelegate = updateMenuItemDelegate;
 }