public override void ViewDidLoad() { _tableViewSource = new BestsellersTableViewSource(MyTableView); base.ViewDidLoad(); MyTableView.Source = _tableViewSource; MyTableView.ReloadData(); MvxFluentBindingDescriptionSet <SearchBooksTableView, SearchBooksTableViewModel> set = this.CreateBindingSet <SearchBooksTableView, SearchBooksTableViewModel>(); set.Bind(txtSearch) .To(vm => vm.SearchValue); set.Bind(_tableViewSource) .To(vm => vm.SearchResult); set.Bind(_tableViewSource) .For(src => src.SelectionChangedCommand) .To(vm => vm.ParentViewModel.NavigateToDetailCommand); set.Bind(btnSearch) .To(vm => vm.SearchBooksCommand); set.Bind(btnLoadMore) .To(vm => vm.LoadMoreCommand); set.Bind(btnLoadMore) .For(v => v.Enabled) .To(vm => vm.HasTwentyResults); set.Apply(); }
public override void ViewDidLoad() { _tableViewSource = new BestsellersTableViewSource(MyTableView); base.ViewDidLoad(); this.TableView.Source = _tableViewSource; this.TableView.ReloadData(); MvxFluentBindingDescriptionSet <LibraryTableView, LibraryTableViewModel> set = new MvxFluentBindingDescriptionSet <LibraryTableView, LibraryTableViewModel>(this); set.Bind(_tableViewSource).To(vm => vm.MyLibrary); set.Bind(_tableViewSource) .For(src => src.SelectionChangedCommand) .To(vm => vm.ParentViewModel.NavigateToDetailCommand); //set.Bind(_tableViewSource) // .For(s => s.RemoveRowCommand) // .To(vm => vm.RemoveBookCommand); set.Apply(); }