protected override void OnDeactivated() {
     Window.TemplateChanged -= window_TemplateChanged;
     if (_navBarNavigationControl != null) {
         _navBarNavigationControl.Items.CollectionChanged -= Items_CollectionChanged;
         _navBarNavigationControl = null;
     }
     base.OnDeactivated();
 }
Ejemplo n.º 2
0
        void navBar_ActiveGroupChanged(object sender, DevExpress.XtraNavBar.NavBarGroupEventArgs e)
        {
            NavBarNavigationControl navBar = (NavBarNavigationControl)sender;

            if (navBar.GroupToActionItemWrapperMap.ContainsKey(e.Group))
            {
                AutoSelectFirstItemInGroup(navBar.GroupToActionItemWrapperMap[e.Group].ActionItem);
            }
        }
 private void SetupNavBar()
 {
     if (navActionContainer != null && navActionContainer.NavigationControl is NavBarNavigationControl)
     {
         NavBarNavigationControl navBarNavigationControl = navActionContainer.NavigationControl as NavBarNavigationControl;
         navBarNavigationControl.SkinExplorerBarViewScrollStyle = SkinExplorerBarViewScrollStyle.ScrollBar;
         navBarNavigationControl.PaintStyleKind = NavBarViewKind.ExplorerBar;
     }
 }
 private void SetupNavBar()
 {
     if (navigationActionContainer != null && navigationActionContainer.NavigationControl is NavBarNavigationControl)
     {
         NavBarNavigationControl navBarNavigationControl = navigationActionContainer.NavigationControl as NavBarNavigationControl;
         navBarNavigationControl.SkinExplorerBarViewScrollStyle = SkinExplorerBarViewScrollStyle.ScrollBar;
         //navBarNavigationControl.PaintStyleKind = NavBarViewKind.ExplorerBar; //B33005, Demos: FeatureCenter looks ugly with skins "Flat", "Ultra Flat" and "Windows Theme" (don't supported with "SkinExplorerBarView" by XtraNavBar)
         //navBarNavigationControl.GroupStyle = NavBarGroupStyle.SmallIconsList;
     }
 }
 private void window_TemplateChanged(object sender, EventArgs e) {
     if (Window.Template != null)
         foreach (NavigationActionContainer actionContainer in Window.Template.GetContainers().OfType<NavigationActionContainer>()) {
             _navBarNavigationControl = actionContainer.NavigationControl as NavBarNavigationControl;
             if (_navBarNavigationControl != null) {
                 _navBarNavigationControl.Items.CollectionChanged += Items_CollectionChanged;
                 UpdateNavigationImages();
             }
         }
 }
 protected override void OnDeactivated()
 {
     Window.TemplateChanged -= window_TemplateChanged;
     if (_navBarNavigationControl != null)
     {
         _navBarNavigationControl.Items.CollectionChanged -= Items_CollectionChanged;
         _navBarNavigationControl = null;
     }
     base.OnDeactivated();
 }
 private void window_TemplateChanged(object sender, EventArgs e)
 {
     if (Window.Template != null)
     {
         foreach (NavigationActionContainer actionContainer in Window.Template.GetContainers().OfType <NavigationActionContainer>())
         {
             _navBarNavigationControl = actionContainer.NavigationControl as NavBarNavigationControl;
             if (_navBarNavigationControl != null)
             {
                 _navBarNavigationControl.Items.CollectionChanged += Items_CollectionChanged;
                 UpdateNavigationImages();
             }
         }
     }
 }
Ejemplo n.º 8
0
        protected override void SetupNavigationControl(IActionContainer container)
        {
            NavigationActionContainer navigationActionContainer = (NavigationActionContainer)container;
            NavBarNavigationControl   navBar = navigationActionContainer.NavigationControl as NavBarNavigationControl;

            if (navBar != null)
            {
                navBar.ActiveGroupChanged += navBar_ActiveGroupChanged;
            }
            TreeListNavigationControl treeList = navigationActionContainer.NavigationControl as TreeListNavigationControl;

            if (treeList != null)
            {
                treeList.FocusedNodeChanged += treeList_FocusedNodeChanged;
            }
        }
Ejemplo n.º 9
0
        private void SetupNavBar()
        {
            if (navActionContainer != null &&
                navActionContainer.NavigationControl is NavBarNavigationControl)
            {
                NavBarNavigationControl navBarNavigationControl =
                    navActionContainer.NavigationControl as NavBarNavigationControl;

                // set navbar style so that it supports the search panel
                navBarNavigationControl.SkinExplorerBarViewScrollStyle =
                    SkinExplorerBarViewScrollStyle.ScrollBar;
                navBarNavigationControl.PaintStyleKind = NavBarViewKind.ExplorerBar;

                // create the search panel
                searchPanel.CreateSearchPanel(navBarNavigationControl, SearchCriteria.Contains);
            }
        }
        private void ShowNavigationItemAction_CustomizeControl(object sender, DevExpress.ExpressApp.Actions.CustomizeControlEventArgs e)
        {
            NavBarNavigationControl navBar = e.Control as NavBarNavigationControl;

            if (navBar != null)
            {
                // Customize NavBar
                navBar.SkinExplorerBarViewScrollStyle = SkinExplorerBarViewScrollStyle.ScrollBar;
                navBar.PaintStyleKind = NavBarViewKind.ExplorerBar;
            }
            else
            {
                TreeListNavigationControl treeList = e.Control as TreeListNavigationControl;
                if (treeList != null)
                {
                    // Customize TreeList
                }
            }
        }