/// <summary> /// Adds the item. /// </summary> /// <param name="item"> /// The item. /// </param> public override void Add(MenuContainerItem item) { var menu = new ToolStripMenuItem(item.Caption) { Name = item.Key }; var root = _menuStrip.Items[item.RootKey] as ToolStripDropDownButton; if (root != null) { root.DropDownItems.Add(menu); root.Visible = true; } }
/// <summary> /// Adds the item. /// </summary> /// <param name="item"> /// The item. /// </param> public override void Add(MenuContainerItem item) { ToolStripMenuItem menu = new ToolStripMenuItem(item.Caption); menu.Name = item.Key; var root = this._MenuStrip.Items[item.RootKey] as ToolStripDropDownButton; if (root != null) { root.DropDownItems.Add(menu); root.Visible = true; } }
/// <summary> /// Adds the menu item. /// </summary> /// <param name="item">The item.</param> /// <returns>The added menu item.</returns> public override object Add(MenuContainerItem item) { var menu = new ToolStripMenuItem(item.Caption) { Name = item.Key }; var root = _menuStrip.Items[item.RootKey] as ToolStripDropDownButton; if (root != null) { root.DropDownItems.Add(menu); root.Visible = true; } return(menu); }
/// <summary> /// Adds the menu container item. /// </summary> /// <param name="item">The item.</param> public abstract void Add(MenuContainerItem item);
public override void Add(MenuContainerItem item) { var submenu = new MenuItem { Name = item.Key, Visible = item.Visible, Text = item.Caption, }; item.PropertyChanged += RootItem_PropertyChanged; var root = mainmenu.MenuItems.Find(item.RootKey, true)[0]; root.MenuItems.Add(submenu); }
/// <summary> /// Adds the menu container item. /// </summary> /// <param name="item">The item.</param> /// <returns>The added item.</returns> public abstract object Add(MenuContainerItem item);
public override void Add(MenuContainerItem item) { throw new NotImplementedException(); }