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));
        }