protected override void OnDeactivated() { Window.TemplateChanged -= window_TemplateChanged; if (_navBarNavigationControl != null) { _navBarNavigationControl.Items.CollectionChanged -= Items_CollectionChanged; _navBarNavigationControl = null; } base.OnDeactivated(); }
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(); } } }
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 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; } }
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 } } }