protected override void OnAppearing() { base.OnAppearing(); BindingContext = null; if (ToolbarItems.Count > 0) { ToolbarItems.RemoveAt(1); ToolbarItems.RemoveAt(0); } InitializeComponent(); if (_viewModel.Dataset.Count == 0) { _viewModel.LoadDataCommand.Execute(null); } else if (_viewModel.NeedsRefresh()) { _viewModel.LoadDataCommand.Execute(null); } _viewModel.RefreshParty(); locationPtr = 0; BindingContext = _viewModel; }