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; } }
internal static string PageHead(PageTitles PageTitle, bool includeJQuery = false) { string str = includeJQuery ? HeadTag(true, true) : HeadTag(); str += $"<body><form><h1><span class=\"infoIcon\"><a class=\"info-dialog\" href=\"/Information\" rel=\"#infodialog\">{i18n.Get("TBFlash.AirportStats.infoPage.information")}</a></span>{Values[(int)PageTitle]} "; foreach (int i in Enum.GetValues(typeof(PageTitles)).Cast <PageTitles>().Where(x => x != PageTitle && x != PageTitles.FuelFutures).ToList()) { str += $"<input type=\"button\" class=\"button\" onclick=\"location.href=\'{Urls[i]}\';\" value=\"{Values[i]}\"> "; } str += "</h1></form>\n"; return(str); }
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); }