public Favorites(BotListViewmodel viewmodel) { InitializeComponent(); Viewmodel = viewmodel; BindingContext = Viewmodel; }
public BotList(BotListViewmodel viewmodel) { InitializeComponent(); Viewmodel = viewmodel; BindingContext = Viewmodel; ToolbarItems.Add(new ToolbarItem("Search", "ic_search_custom_24dp", () => Navigation.PushAsync(new SearchPage(Viewmodel.AllItems)))); }
public MainPage() { InitializeComponent(); var BotListVM = new BotListViewmodel(); Flyout = new Favorites(BotListVM); Detail = new NavigationPage(new BotList(BotListVM)); }
public BotCommandList(Bot bot, BotListViewmodel viewmodel) { InitializeComponent(); BindingContext = bot; Items = new ObservableCollection <Model.Object.Command>(bot.Commands); MyListView.ItemsSource = Items; var fav = new ToolbarItem { Text = "Favorite", CommandParameter = viewmodel }; fav.BindingContext = bot; fav.SetBinding(MenuItem.IconImageSourceProperty, "FavoriteIcon"); fav.SetBinding(MenuItem.CommandProperty, "FavButtonParam"); ToolbarItems.Add(fav); ToolbarItems.Add(new ToolbarItem("Search", "ic_search_custom_24dp", () => Navigation.PushAsync(new SearchPage(Items)))); }