/// <summary> /// Create context menu for CategoryList /// </summary> private void CreateContextMenu() { CustomContextMenu.MenuItemData CreateItem(int id, string text, RoutedEventHandler handler, bool isDelete = false) { var item = new CustomContextMenu.MenuItemData { Id = id, Text = text }; item.Click += handler; if (isDelete) { item.ForeGround = "#FF0000"; } return(item); } this._categoryMenu.AddItem(CreateItem((int)ContextMenuId.Add, "Add", CategoryContextMenuAdd_Click)); this._categoryMenu.AddItem(CreateItem((int)ContextMenuId.Edit, "Edit", CategoryContextMenuEdit_Click)); this._categoryMenu.AddSeparator(); this._categoryMenu.AddItem(CreateItem((int)ContextMenuId.Delete, "Delete", CategoryContextMenuDelete_Click, true)); this._itemMenu.AddItem(CreateItem((int)ContextMenuId.Add, "Add", ItemContextMenuAdd_Click)); this._itemMenu.AddItem(CreateItem((int)ContextMenuId.Edit, "Edit", ItemContextMenuEdit_Click)); this._itemMenu.AddItem(CreateItem((int)ContextMenuId.Detail, "Detail", ItemContextMenuDetail_Click)); this._itemMenu.AddSeparator(); this._itemMenu.AddItem(CreateItem((int)ContextMenuId.Delete, "Delete", ItemContextMenuDelete_Click, true)); }
/// <summary> /// Create context menu for CategoryList /// </summary> private void CreateContextMenu() { var item = new CustomContextMenu.MenuItemData(); item.Click += ListItemMenuAddClick; item.Id = (int)ListMenuItemId.Add; item.Text = ListMenuItemId.Add.ToString(); this._synchFilesMenu.AddItem(item); item = new CustomContextMenu.MenuItemData(); item.Click += ListItemMenuEditClick; item.Id = (int)ListMenuItemId.Edit; item.Text = ListMenuItemId.Edit.ToString(); this._synchFilesMenu.AddItem(item); this._synchFilesMenu.AddSeparator(); item = new CustomContextMenu.MenuItemData(); item.Click += ListItemMenuDeleteClick; item.Id = (int)ListMenuItemId.Delete; item.Text = ListMenuItemId.Delete.ToString(); item.ForeGround = "#FF0000"; this._synchFilesMenu.AddItem(item); }