private void Pointer_Released(object sender, PointerRoutedEventArgs e) { IsClicking = false; NavigationButton button = sender as NavigationButton; if (button != null && BeingClicked == button) { ChangePage(button); } }
private void ChangePage(NavigationButton navButton) { if (_currentlySelected != null) { _currentlySelected.MakeActive(false); } navButton.MakeActive(true); Content.Navigate(navButton.Type); _currentlySelected = navButton; }
private void Navigation_Pressed(object sender, PointerRoutedEventArgs e) { IsClicking = true; NavigationButton button = sender as NavigationButton; if (button != null && button != BeingClicked) { BeingClicked = button; button.Clicked(true); } }
public async Task <bool> LoadMenu() { gridView.Visibility = Visibility.Visible; gridFiles.Visibility = Visibility.Visible; await LoadCharacters(); NavigationButton blank = new NavigationButton(); blank.SetPageType(PageType.BLANK); ChangePage(blank); await CharacterSerializer.Serialize(); return(true); }