Exemplo n.º 1
0
        void OnNavBarItemSelecting(object sender, NavBarItemSelectingEventArgs e)
        {
            if (e.PrevItem != null)
            {
                var prevCategory = (DemoModuleCategory)e.PrevItem.DataContext;
                List <DemoModule> modules;
                if (_demoModules.TryGetValue(prevCategory, out modules))
                {
                    foreach (var demoModule in modules)
                    {
                        demoModule.Bar.IsVisible = false;
                        _subcategories[((ClassicShowType)demoModule.ShowMethodType).Subcategory].IsVisible = false;
                    }
                }
            }
            if (e.NewItem == null)
            {
                Ribbon.SelectedPage      = Ribbon.SelectedPage.PageCategory.Pages[0];
                currentDemoModuleControl = null;
                return;
            }
            var newCategory = (DemoModuleCategory)e.NewItem.DataContext;

            foreach (var demoModule in _demoModules[newCategory])
            {
                _subcategories[((ClassicShowType)demoModule.ShowMethodType).Subcategory].IsVisible = true;
                demoModule.Bar.IsVisible = true;
            }
            Ribbon.SelectedPage = _demoModules[newCategory][0].Bar;
        }
Exemplo n.º 2
0
 private void navBar_ItemSelecting(object sender, NavBarItemSelectingEventArgs e)
 {
     if (e.NewItem.Content.ToString() == "Private")
     {
         MessageBoxResult result = MessageBox.Show("Are you sure to select the 'Private' item?", "Confirm Dialog", MessageBoxButton.YesNo);
         e.Cancel = (result == MessageBoxResult.No);
     }
 }
Exemplo n.º 3
0
 private void navBar_ItemSelecting(object sender, NavBarItemSelectingEventArgs e)
 {
     if (e.NewItem.Content.ToString() == "Booking Patients")
     {
         navframe.Navigate("BookingPatientView");
     }
     else if (e.NewItem.Content.ToString() == "Normal Patients")
     {
         navframe.Navigate("NormaleCustomerView");
     }
     else if (e.NewItem.Content.ToString() == "Doctor Lists")
     {
         navframe.Navigate("DoctorInformationView");
     }
     else if (e.NewItem.Content.ToString() == "Refer Doctor Lists")
     {
         navframe.Navigate("ReferByDoctorView");
     }
 }
Exemplo n.º 4
0
 private void Selection_Changing(object sender, NavBarItemSelectingEventArgs e)
 {
     AddToStack("ItemSelecting: "
                + "PrevGroup '" + GetGroupHeader(e.PrevGroup) + "', PrevItem '" + GetItemContent(e.PrevItem) + "'; "
                + "NewGroup '" + GetGroupHeader(e.NewGroup) + "', NewItem '" + GetItemContent(e.NewItem) + "'", selectionChangingCheckbox);
 }