public void AddItem(MenuItem item) { menuItems.Add(item); itemPanel.AddChild(item); // Automatically select the first menu item if (menuItems.Count == 1) SelectedIndex = 0; Messenger.Default.SendMessage(Constants.INVALIDATE); }
public void AddMenuItem(MenuItem menuItem) { if (menuItems == null) menuItems = new List<MenuItem>(); menuItems.Add(menuItem); if (currentOption < 0) { currentOption = 0; SafeRaiseSelectionChanged(); } }
public int GetIndex(MenuItem menuItem) { return menuItems.IndexOf(menuItem); }