public Menu AsMenuOptions() { return LastMenu = new Menu { Title = "Options", Options = new MenuOption[] { new MenuOption { Text = "Edit", Command = EditCommand }, new MenuOption { Text = "Copy & edit", Command = DuplicateCommand} } }; }
public Task<MenuOption> PickChoiceFrom(Menu menu) { var actionSheet = _page.DisplayActionSheet(menu.Title, menu.CancelText, menu.DestructionText, menu.Options.Select(item => item.Text).ToArray()); return actionSheet.ContinueWith<MenuOption>(task => menu.Options.FirstOrDefault(item => item.Text == task.Result)); }