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;
            }
        }
Exemple #2
0
        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]}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            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);
        }