void ReleaseDesignerOutlets() { if (AmountLabel != null) { AmountLabel.Dispose(); AmountLabel = null; } if (NotPayedTripsTableVIew != null) { NotPayedTripsTableVIew.Dispose(); NotPayedTripsTableVIew = null; } if (PayNavigationBar != null) { PayNavigationBar.Dispose(); PayNavigationBar = null; } if (PayNavigationItem != null) { PayNavigationItem.Dispose(); PayNavigationItem = null; } }
protected override void InitializeBindings() { base.InitializeBindings(); var bindingSet = this.CreateBindingSet <PaymentViewController, PayViewModel>(); bindingSet.Bind(notPayedTripsTableViewSource).To(vm => vm.NotPayedTrips); bindingSet.Bind(PayNavigationItem.LeftBarButtonItem).To(vm => vm.BackToMainPageCommand); bindingSet.Bind(PayNavigationItem.RightBarButtonItem).To(vm => vm.PayCommand); bindingSet.Bind(AmountLabel).To(vm => vm.Amount); bindingSet.Apply(); NotPayedTripsTableVIew.ReloadData(); }