Esempio n. 1
0
        // ----==== CONTROL EVENTS ====----------------------------------------------

        private void uxContent_Navigated(object sender, NavigationEventArgs e)
        {
            //uxNavView.IsBackEnabled = uxContent.CanGoBack;

            if (uxContent.SourcePageType == _viewMap.Map(MenuModel.SETTINGS))
            {
                // SettingsItem is not part of NavView.MenuItems, and doesn't have a Tag
                uxNavView.SelectedItem = (NavigationViewItem)uxNavView.SettingsItem;
            }
            else
            {
                var tag = _viewMap.Map(e.SourcePageType);

                uxNavView.SelectedItem = uxNavView.MenuItems
                                         .OfType <NavigationViewItem>()
                                         .First(n => n.Tag.Equals(tag));
            }
        }