private async void ContinueButton_Click(object sender, RoutedEventArgs e) { if (DeckGridView.SelectedItem != null) { for (int i = 0; i < deckList.Count; i++) { if (deckList[i].Name == (DeckGridView.SelectedItem as Grid).Name) { await DeckManager.CreatCacheDeck(deckList[i]); MainPage.Current.Frame.Navigate(typeof(BattlefieldPage)); return; } } } }