public MainPage() { //MaximizeWindowOnLoad(); InitializeComponent(); MyNavigationView.ItemInvoked += (s, e) => { switch (e.InvokedItem) { case "All Applications": RootFrame.Navigate(typeof(AppsPage)); break; case "Games": RootFrame.Navigate(typeof(GamesPage)); break; case "Calendar": RootFrame.Navigate(typeof(CalendarPage)); break; case "My Account": RootFrame.Navigate(typeof(AccountPage)); break; } if (e.IsSettingsInvoked) { RootFrame.Navigate(typeof(SettingsPage)); } }; // The following cannot be done in XAML in this build yet. MyNavigationView.AddMenuItem(Symbol.AllApps, "All Applications", true); MyNavigationView.AddMenuItem(Symbol.Video, "Games"); MyNavigationView.AddMenuItem(Symbol.Calendar, "Calendar"); MyNavigationView.AddMenuItemSeparator(); MyNavigationView.AddMenuItem(Symbol.Admin, "My Account"); RootFrame.Navigate(typeof(AppsPage)); }
private void SettingsAppBarButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { MyNavigationView.Navigate(typeof(Views.SettingsPage)); }