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;
            }
        }
Ejemplo n.º 2
0
        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);
        }