A newer version of this page is available.
Switch to the current version.
DevExpress.Xpf.Bars Namespace
Contains classes which implement the main functionality of the DXBars for WPF suite. To use these classes in XAML code, add the xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" namespace reference.
Assembly: DevExpress.Xpf.Core.v18.2.dll
Classes
Name | Description |
---|---|
AddBarAction | Adds a bar to the BarManager.Bars collection. |
AddBarItemAction | Adds a bar item to the BarManager.Items collection. |
AddBarItemLinkAction | Adds a bar item link to the link container (a bar, a menu, etc.). |
Bar | A bar which is displayed on-screen using a BarContainerControl object. |
BarActionBase | The base class for actions manipulating Bar objects. |
BarButtonItem | Represents a bar button item. |
BarButtonItemLink | Represents a link to a BarButtonItem object. |
BarCheckItem | Represents a check button in bars. |
BarCheckItemLink | Represents a link to a BarCheckItem object. |
BarCollection | Represents the collection of bars. |
BarContainerControl | A container for bars (Bar, ToolBarControl, MainMenuControl and StatusBarControl objects). |
BarDockInfo | Contains information on the dock position of a bar. |
BarEditItem | Represents a bar item that allows you to embed any editor from the DXEditors library into bars. |
BarEditItemLink | Represents a link to a BarEditItem object. |
BarItem | Represents the base class for bar items. |
BarItemActionBase | The base class for actions manipulating bar items. |
BarItemCollection | Represents the collection of bar items. |
BarItemLink | Represents the base class for bar item links. |
BarItemLinkActionBase | The base class for actions manipulating bar item links. |
BarItemLinkBase | Represents the base class for bar item links. |
BarItemLinkCollection | Represents a collection of links owned by a link container. |
BarItemLinkHolderBase | Represents the base class for link containers. |
BarItemLinkMenuHeader | A link to the BarItemMenuHeader object. |
BarItemLinkSeparator | Represents a separator between item links. |
BarItemMenuHeader | A custom menu header. |
BarItemSeparator | Visually separates bar items. |
BarLinkContainerItem | Represents a container of bar item links. |
BarLinkContainerItemLink | Represents a link to a BarLinkContainerItem object. |
BarListItem | The base class for bar item link containers, allowing an end-user to control the visibility of embedded links. |
BarListItemLink | Represents a link to a BarListItem object. |
BarManager | A container for bar containers that manages operations on bars and popup menus. |
BarManagerActionCollection | Represents a collection of actions that manipulate bar objects. |
BarManagerActionContainer | Provides access to actions for a specific BarManagerController. |
BarManagerCategory | An individual category. |
BarManagerCategoryCollection | Represents a collection of categories. |
BarManagerController | Represents the base class for controllers that provide bar customization actions. |
BarManagerControllerActionBase | Represents the base class for action objects, which manipulate bar objects. |
BarManagerControllerBase | The base class for bar manager controllers. |
BarNameScope | Contains properties to define name scopes for bar objects. |
BarPopupBase | Represents the base class for popup controls. |
BarsLocalizer | A base class that provides necessary functionality for custom localizers of the Toolbar-Menu and Ribbon Controls. |
BarSplitButtonItem | Represents a bar button item supporting the drop-down functionality. |
BarSplitButtonItemLink | Represents a link to a BarSplitButtonItem object. |
BarSplitCheckItem | Combines a checkbox and dropdown buttons in one item. |
BarSplitCheckItemLink | Represents a link to a BarSplitCheckItem object. |
BarStaticItem | Represents a bar item that allows you to display static text. |
BarStaticItemLink | Represents a link to a BarStaticItem object. |
BarSubItem | Represents a sub-menu. |
BarSubItemLink | Represents a link to a BarSubItem object. |
CreateStandardLayoutAction | Creates four BarContainerControls at the four edges of the window, allowing you to dock bars to the window. |
Gallery | Represents a gallery of items. |
GalleryControl | A control that displays an image gallery and is capable of categorizing items into groups. |
GalleryItem | Represents an item within a gallery. |
GalleryItemCollection | Represents a collection of gallery items. |
GalleryItemGroup | Represents a group of gallery items within a gallery. |
GalleryItemGroupCollection | Represents a collection of gallery groups. |
InsertAction | An insert bar action. |
InsertBarAction | Inserts a bar at a specific position within the BarManager.Bars collection. |
InsertBarItemAction | Inserts a bar item at a specific position within the BarManager.Items collection. |
InsertBarItemLinkAction | Inserts a bar item link to the item link collection of a target object (a bar, a menu, etc.). |
InsertMainMenuIfNotExistAction | Inserts a bar at a specific position within the BarManager.Bars collection and sets the Bar.IsMainMenu flag for it. The action does nothing if a bar already exists with this flag enabled. |
InsertStatusBarIfNotExistAction | Inserts a bar at a specific position within the BarManager.Bars collection and sets the Bar.IsStatusBar flag for it. The action does nothing if a bar already exists with this flag enabled. |
ItemClickEventArgs | Provides data for the BarItem.ItemClick and BarManager.ItemClick events. |
LayoutUpgradingEventArgs | Provides data for the BarManager.LayoutUpgrading event. |
LinkListItem | Allows an end-user to control the visibility of links in a BarItemLinkCollection collection. |
LinkListItemLink | Represents a link to a LinkListItem object. |
MainMenuControl | A standalone control, which provides a straightforward and simplified way to create a main menu. |
MergingProperties static | Provides attached properties that control the bar merging behavior. |
PopupControlContainer | A control container that supports the popup functionality. |
PopupControlContainerInfo | This class can be used as a substitute for a PopupControlContainer object, when it's required to initialize a property with a PopupControlContainer object in XAML. |
PopupInfo<PopupType> | This class supports the internal infrastructure, and is not intended to be used directly from your code. |
PopupMenu | A regular popup menu. |
PopupMenuBase | Represents the base class for popup menus. |
PopupMenuInfo | A regular popup menu. |
RadialContextMenu | The menu where items are arranged in a circle. |
RemoveAction | An action that removes a specific bar or ribbon item from the target item collection. |
RemoveBarAction | Removes a bar from the BarManager.Bars collection. |
RemoveBarItemAction | Removes a bar item from the BarManager.Items collection. |
RemoveBarItemAndLinkAction | Removes a bar item from the BarManager.Items collection, and removes all links to this bar item from link holders (bars, submenus, menus, etc.). |
RemoveBarItemLinkAction | Removes a specific link from the bar item link collection of a target object (a bar, a menu, etc.). |
ReplaceAction | Replaces a specific bar or ribbon item with an item, stored within this action's Content property. |
SetBarAction | Replaces a bar at a specific position within the BarManager.Bars collection with another bar. |
SetBarItemAction | Replaces a bar item at a specific position within the BarManager.Items collection with another bar item. |
SetBarItemLinkAction | Replaces a bar item link at a specific position within a target object (a bar, a menu, etc.) with another bar item link. |
StatusBarControl | A standalone control, which provides a straightforward and simplified way to create a status bar. |
TemplatedBarManagerController | Represents a controller that loads bar customization actions from a DataTemplate object, and executes those applying to a BarManager. |
ToolBarControl | A standalone control, which provides a straightforward and simplified way to create a bar. |
ToolBarControlBase | The base class for the ToolBarControl, MainMenuControl and StatusBarControl. |
ToolbarListItem | Represents a check list of available toolbars (and optionally, check lists of bar item links owned by the bars), allowing an end-user to toggle the visibility of bars/links. |
ToolbarListItemLink | Represents a link to a ToolbarListItem object. |
UpdateAction | Updates a specific bar or ribbon item's property with a value specified via the UpdateAction.Value. |
UpdateBarAction | For internal use. |
UpdateBarItemAction | For internal use. |
UpdateBarItemLinkAction | For internal use. |
UpdateBarItemLinkActionBase | The base class for actions affecting bar item links. |
Interfaces
Name | Description |
---|---|
IControllerAction | If implemented, provides the basic functionality to classes that maintain the visibility of toolbar items in DevExpress controls. |
ILinksHolder | Declares methods that are common to objects displaying bar item links. |
Delegates
Name | Description |
---|---|
ItemClickEventHandler | Represents the method that will handle the BarItem.ItemClick and BarManager.ItemClick events. |
LayoutUpgradingEventHandler | The method that will handle the BarManager.LayoutUpgrading event. |
Enums
Name | Description |
---|---|
BarContainerType | Contains values that identify the type of bar containers. |
BarItemAlignment | Enumerates possible alignments for bar items. |
BarItemAutoSizeMode | Contains values that specify how the contents of a BarStaticItem's link is resized. |
BarItemDisplayMode | Contains values that specify how item links are displayed on-screen. |
BarItemMergeType | Contains values that specify how item links behave during merge operations |
ButtonSwitcher | Provides members that specify which mouse button to use in a desired context. |
ElementMergingBehavior | Contains values that specify whether the current container's elements are merged with elements of outside containers or elements of the same container, or both. A dedicated option allows you to disable merging. |
GalleryCheckDrawMode | Identifies paint styles for gallery items when they are in the checked state |
GalleryItemCheckMode | Contains values that identify available check modes for gallery items. |
GallerySizeMode | Enumerates dropdown galleries resizing modes. |
GlyphSize | Contains values that control the size of a bar item's glyph. |
ItemLinksHolderType | Contains values that identify bar types. |
MDIMergeStyle | Provides members used to specify what child DocumentPanels invoke the merging/unmerging mechanism. |
PopupMenuItemsDisplayMode | Identifies paint modes for menu items. |
RibbonItemStyles | Lists the options that specify the bar item link's possible states within a Ribbon Control. |
ToolbarListItemType | Lists values that specify how the contents of a ToolbarListItem object are represented. |
ToolBarMergeStyle | Enumerates the types of controls for which automatic merging is enabled. |
Feedback