protected async override void OnAppearing() { base.OnAppearing(); if (needsRefresh) { _list.IsRefreshing = true; _list.ItemsSource = await vm.GetAll(); _list.IsRefreshing = false; needsRefresh = false; } }