public override async void ViewDidLoad() { base.ViewDidLoad(); ViewModel = new PastTripsViewModel(); await ViewModel.ExecuteLoadPastTripsCommandAsync(); TableView.ReloadData(); TableView.TableFooterView = new UIView(new CGRect(0, 0, 0, 0)); RefreshControl.AddTarget(this, new Selector("RefreshSource"), UIControlEvent.ValueChanged); NSNotificationCenter.DefaultCenter.AddObserver(new NSString("RefreshPastTripsTable"), HandleReloadTableNotification); }