public override void ViewDidLoad() { base.ViewDidLoad(); if (ViewModel == null) { ViewModel = new SignInViewModel(); } var source = new SignInTableSource(loginTableView); var set = this.CreateBindingSet <ViewController, SignInViewModel>(); //set.Bind(source).To(vm => vm.LoggedInUser); set.Apply(); //this.AddBindings(new Dictionary<object, string> // { // {source, "ItemsSource Animals"} // }); loginTableView.Source = source; loginTableView.ReloadData(); // Perform any additional setup after loading the view, typically from a nib. }
public override void ViewDidLoad() { if (!isinitialized) { return; } base.ViewDidLoad(); if (ViewModel == null) { ViewModel = new SignInViewModel(); } var source = new SignInTableSource(ViewModel, loginTableView); loginTableView.Source = source; var set = this.CreateBindingSet <MainViewController, SignInViewModel>(); set.Bind(source).To(vm => vm.LoggedInUser); set.Apply(); loginTableView.ReloadData(); }