private void MyFrame_Navigated(object sender, NavigationEventArgs e) { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = MyFrame.CanGoBack ? AppViewBackButtonVisibility.Visible : AppViewBackButtonVisibility.Collapsed; // Update title TitleTextBlock.Text = PageTitles.Get(e.SourcePageType); // Update selected item in navigation list if (e.SourcePageType.Equals(typeof(Newsfeed))) { NavigationList.SelectedItem = NewsFeedLbi; } else if (e.SourcePageType.Equals(typeof(Opleidingen))) { NavigationList.SelectedItem = OpleidingenLbi; } else if (e.SourcePageType.Equals(typeof(Campussen))) { NavigationList.SelectedItem = CampussenLbi; } else if (e.SourcePageType.Equals(typeof(InfomomentFeed))) { NavigationList.SelectedItem = InfoMomentenLbi; } }
private void OnNavigated(object sender, NavigationEventArgs e) { if (e.SourcePageType.Equals(typeof(MainPage))) { Frame frame = (Frame)sender; if (frame.BackStack != null) { frame.BackStack.Clear(); } } // Toggle back button on navigation event SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = ((Frame)sender).CanGoBack ? AppViewBackButtonVisibility.Visible : AppViewBackButtonVisibility.Collapsed; // Update title ApplicationView.GetForCurrentView().Title = PageTitles.Get(e.SourcePageType); }