protected async override void OnAppearing() { base.OnAppearing(); if (needsRefreshing) { _loading.IsVisible = true; selectedCard = await vm.GetByKey(selectedCard.id); needsRefreshing = false; BindingContext = selectedCard; _loading.IsVisible = false; } }