private void NavigationPersistent_RedirectRequested(object sender, RoutedEventArgs e) { string page = GeneralBlackboard.TryGetValue <string>(BlackBoardValues.EPageToRedirect); if (page != null) { NavigateTo(page); } }
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; } }