protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); if (BindingContext is CardsPageViewModel aboutViewModel) { viewModel = aboutViewModel; } }
private void DeckCard_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { var tb = sender as TextBlock; var tmpCard = CardsPageViewModel.DeckCards.Single(c => c.name == tb.Text); if (tmpCard.counter == "2") { tmpCard.counter = ""; CardsPageViewModel.Remove(DeckListView.SelectedIndex); CardsPageViewModel.DeckCards.Add(tmpCard); } else { CardsPageViewModel.Remove(DeckListView.SelectedIndex); } }
private void Card_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { CardsPageViewModel.GotoCardDetailsPage(CardsListView.SelectedItem as Card); }