public void AddEntries(DropDownMenuItem[] entries, DropDownMenuItem defaultEntry) { foreach (DropDownMenuItem entry in entries) { Action onSelected = entry.OnSelected; onSelected += () => dropdown.IsVisible = false; dropdown.AddButton (new MenuItemInfo (text: entry.Text, onClick: onSelected)); } selected.Info.Text = defaultEntry.Text; }
public virtual void AddDropDown(MenuItemInfo info, DropDownMenuItem[] items, DropDownMenuItem defaultItem) { int num = Items.Count; DropDownMenu item = new DropDownMenu (screen, ItemDisplayLayer, num, info); assignMenuItemInfo (ref info, num, item); item.AddEntries (items, defaultItem); Items.Add (item); }
public override void AddDropDown(MenuItemInfo info, DropDownMenuItem[] items, DropDownMenuItem defaultItem) { base.AddDropDown (info, items, defaultItem); }