コード例 #1
0
 void showNavigationItemController_CustomUpdateSelectedItem(object sender, CustomUpdateSelectedItemEventArgs e)
 {
     if (oldListView != null)
     {
         e.ProposedSelectedItem = showNavigationItemController.FindNavigationItemByViewShortcut(oldListView.CreateShortcut());
         e.Handled = true;
     }
 }
コード例 #2
0
        void controller_CustomUpdateSelectedItem(object sender, CustomUpdateSelectedItemEventArgs e) {
            var showNavigationItemController = ((DevExpress.ExpressApp.SystemModule.ShowNavigationItemController) sender);
            object data = showNavigationItemController.ShowNavigationItemAction.SelectedItem.Data;

            
            
            if (data is ViewShortcut )
            {
                ChoiceActionItem proposedSelectedItem =
                    showNavigationItemController.ShowNavigationItemAction.SelectedItem;
                e.ProposedSelectedItem = proposedSelectedItem;
                e.Handled = true;
            }
            return;
        }
コード例 #3
0
 private void navigationController_CustomUpdateSelectedItem(object sender, CustomUpdateSelectedItemEventArgs e)
 {
     if (e.ProposedSelectedItem != null && localizationNavBarGroup != null && localizationNavBarGroup.Items.Contains(e.ProposedSelectedItem))
     {
         if (currentNavigationItemShortcut != null && ((ViewShortcut)e.ProposedSelectedItem.Data) != currentNavigationItemShortcut)
         {
             ChoiceActionItem correctSelectedItem = localizationNavBarGroup.Items.Find(currentNavigationItemShortcut);
             if (correctSelectedItem != null)
             {
                 e.ProposedSelectedItem = correctSelectedItem;
                 e.Handled = true;
             }
             currentNavigationItemShortcut = null;
         }
     }
 }
コード例 #4
0
        void controller_CustomUpdateSelectedItem(object sender, CustomUpdateSelectedItemEventArgs e)
        {
            var    showNavigationItemController = ((DevExpress.ExpressApp.SystemModule.ShowNavigationItemController)sender);
            object data = showNavigationItemController.ShowNavigationItemAction.SelectedItem.Data;



            if (data is ViewShortcut)
            {
                ChoiceActionItem proposedSelectedItem =
                    showNavigationItemController.ShowNavigationItemAction.SelectedItem;
                e.ProposedSelectedItem = proposedSelectedItem;
                e.Handled = true;
            }
            return;
        }
コード例 #5
0
 private void navigationController_CustomUpdateSelectedItem(object sender, CustomUpdateSelectedItemEventArgs e)
 {
     if (e.ProposedSelectedItem != null && localizationNavBarGroup != null && localizationNavBarGroup.Items.Contains(e.ProposedSelectedItem))
     {
         if (currentNavigationItemShortcut != null && ((ViewShortcut)e.ProposedSelectedItem.Data) != currentNavigationItemShortcut)
         {
             ChoiceActionItem correctSelectedItem = localizationNavBarGroup.Items.Find(currentNavigationItemShortcut);
             if (correctSelectedItem != null)
             {
                 e.ProposedSelectedItem = correctSelectedItem;
                 e.Handled = true;
             }
             currentNavigationItemShortcut = null;
         }
     }
 }
コード例 #6
0
 private void NavigationController_CustomUpdateSelectNavigationItem(object sender, CustomUpdateSelectedItemEventArgs e)
 {
     if (e.ProposedSelectedItem != null)
     {
         if (e.ProposedSelectedItem.ParentItem != null && e.ProposedSelectedItem.ParentItem.Id == SkinsGroupCaption)
         {
             e.Handled = true;
         }
     }
 }