private void search_cards(object sender, RoutedEventArgs e) { if (Window.GetWindow(this) != null) //Avoid double click null pointer exceptions { SearchCards c = new SearchCards(deck_id, deck_title.Content.ToString()); ((MainWindow)Window.GetWindow(this)).MainFrame.Navigate(c); } }
private void search_cards_border_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { ((Border)sender).Margin = new Thickness(0, 0, 0, 0); if (Window.GetWindow(this) != null) //Avoid double click null pointer exceptions { SearchCards sc = new SearchCards(); ((MainWindow)Window.GetWindow(this)).MainFrame.Navigate(sc); } }