Habanero.Faces.Base.HabaneroMenu.AddMenuItem C# (CSharp) Method

AddMenuItem() public method

Adds a MenuItem. Creates a Menu Item with the name menuItemName
public AddMenuItem ( string menuItemName ) : System.Item
menuItemName string
return System.Item
        public Item AddMenuItem(string menuItemName)
        {
            HabaneroMenu.Item menuItem = new HabaneroMenu.Item(this, menuItemName, _form, _controlFactory);
            _menuItems.Add(menuItem);
            return menuItem;
        }

Usage Example

        public void TestAddMenuItem()
        {
            //---------------Set up test pack-------------------
            HabaneroMenu submenu = new HabaneroMenu("Main").AddSubMenu("Submenu");
            string menuItemName = TestUtil.GetRandomString();

            //---------------Assert PreConditions---------------            
            //---------------Execute Test ----------------------
            HabaneroMenu.Item menuItem = submenu.AddMenuItem(menuItemName);
            //---------------Test Result -----------------------
            Assert.AreEqual(1, submenu.MenuItems.Count);
            Assert.AreSame(menuItem, submenu.MenuItems[0]);
            Assert.AreEqual(menuItemName, menuItem.Name);
            //---------------Tear Down -------------------------          
        }
All Usage Examples Of Habanero.Faces.Base.HabaneroMenu::AddMenuItem