Esempio n. 1
0
 public ApplicationPage()
 {
     InitializeComponent();
     postView     = new PostPage();
     postsView    = new PostsPage();
     submitPage   = new SubmitPostPage();
     memesPage    = new MemesPage();
     settingsPage = new SettingsPage();
     PageNavigationManager.SubpageContentControl = contentArea;
     PageNavigationManager.SwitchToSubpage(postsView);
 }
Esempio n. 2
0
        public void NavigateTo(string PageName)
        {
            switch (PageName)
            {
            case "AllPosts":
                PageNavigationManager.SwitchToSubpage(postsView);
                break;

            case "Post":
                PageNavigationManager.SwitchToSubpage(postView);
                break;

            case "CreatePost":
                PageNavigationManager.SwitchToSubpage(submitPage);
                break;

            case "Memes":
                PageNavigationManager.SwitchToSubpage(memesPage);
                break;

            case "Settings":
                TriggerSettingsMenu();
                break;

            case "Back":
                UserControl backPage = GeneralBlackboard.TryGetValue <UserControl>(BlackBoardValues.EBackPage);
                if (backPage != null)
                {
                    PageNavigationManager.SwitchToSubpage(backPage);
                }
                break;

            default:
                break;
            }
        }
Esempio n. 3
0
 void TriggerSettingsMenu()
 {
     PageNavigationManager.SwitchToSubpage(settingsPage);
 }