示例#1
0
        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);
 }