public NativeMenu AddSubMenu(string menuTitle, string menuDescription, string itemText, string itemDescription, NativeMenu parent) { var item = new NativeMenuItemBase(itemText, itemDescription); var menu = new NativeMenu(menuTitle, menuDescription, parent.BannerType) { AcceleratedScrolling = parent.AcceleratedScrolling, DescriptionColor = parent.DescriptionColor, AllowClickOut = parent.AllowClickOut, MaxDrawableItems = parent.MaxDrawableItems, MenuWidth = parent.MenuWidth, NavigationMode = parent.NavigationMode, OffsetX = parent.OffsetX, OffsetY = parent.OffsetY, SoundSet = parent.SoundSet }; menu.MenuBack += (nativeMenu, eventArgs) => { parent.SupressAudioNextCall(); parent.Visible = true; }; parent.MenuItems.Add(item); item.Selected += (sender, args) => { parent.SupressAudioNextCall(); parent.Visible = false; menu.Visible = true; }; AddMenu(menu); return(menu); }
public NativeMenuItemEventArgs(NativeMenuItemBase menuItem, int menuItemIndex) { MenuItem = menuItem; MenuItemIndex = menuItemIndex; }
public NativeMenuItemButtonEventArgs(NativeMenuItemBase menuItem, Control button) { Item = menuItem; Button = button; }