Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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);
        }