/// <summary> /// Refresh the list on page appearing /// </summary> /// protected override void OnAppearing() { base.OnAppearing(); BindingContext = null; // If no data, then set it for needing refresh if (ViewModel.Dataset.Count == 0) { ViewModel.SetNeedsRefresh(true); } // If the needs Refresh flag is set update it if (ViewModel.NeedsRefresh()) { ViewModel.LoadDatasetCommand.Execute(null); } BindingContext = ViewModel; }