Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 private void SettingsAppBarButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     MyNavigationView.Navigate(typeof(Views.SettingsPage));
 }