public override void ViewDidLoad() { base.ViewDidLoad(); WelcomeTextLabel.Text = Resources.SuggestionsEmptyStateText; WelcomeTitleLabel.Text = Resources.SuggestionsEmptyStateTitle; //TableView setup tableViewSource = new SuggestionsTableViewSource(SuggestionsTableView); SuggestionsTableView.Source = tableViewSource; var bindingSet = this.CreateBindingSet <SuggestionsViewController, SuggestionsViewModel>(); //Suggestions table view bindingSet.Bind(tableViewSource).To(vm => vm.Suggestions); bindingSet.Bind(WelcomeView) .For(v => v.BindVisibility()) .To(vm => vm.IsEmpty) .WithConversion(new MvxVisibilityValueConverter()); bindingSet.Bind(tableViewSource) .For(v => v.StartTimeEntryCommand) .To(vm => vm.StartTimeEntryCommand); bindingSet.Apply(); }
public override void ViewDidLoad() { base.ViewDidLoad(); //TableView setup var source = new SuggestionsTableViewSource(SuggestionsTableView); SuggestionsTableView.Source = source; var bindingSet = this.CreateBindingSet <SuggestionsViewController, SuggestionsViewModel>(); //Suggestions table view bindingSet.Bind(source).To(vm => vm.Suggestions); bindingSet.Apply(); }