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); }
public MenuItemUpdateElement(DXMenuItemCLookUp item, MenuItemUpdateHandler updateMenuItemDelegate) { Item = item; UpdateMenuItemDelegate = updateMenuItemDelegate; }