Back to Devexpress

DevExpress.Xpf.Bars Namespace

wpf-devexpress-dot-xpf-eda11117.md

latest23.3 KB
Original Source

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.v25.2.dll

NuGet Package : DevExpress.Wpf.Core

Classes

NameDescription
AddBarActionAdds a bar to the BarManager.Bars collection.
AddBarItemActionAdds a bar item to the BarManager.Items collection.
AddBarItemLinkActionAdds a bar item link to the link container (a bar, a menu, etc.).
BarA bar which is displayed on-screen using a BarContainerControl object.
BarActionBaseThe base class for actions manipulating Bar objects.
BarButtonItemRepresents a bar button item.
BarButtonItemLinkRepresents a link to a BarButtonItem object.
BarCheckItemRepresents a check button in bars.
BarCheckItemLinkRepresents a link to a BarCheckItem object.
BarCollectionRepresents the collection of bars.
BarContainerControlA container for bars (Bar, ToolBarControl, MainMenuControl and StatusBarControl objects).
BarDockInfoContains information on the dock position of a bar.
BarEditItemRepresents a bar item that allows you to embed any editor from the DXEditors library into bars.
BarEditItemLinkContains a link to a BarEditItem object.
BarItemRepresents the base class for bar items.
BarItemActionBaseThe base class for actions manipulating bar items.
BarItemCollectionRepresents the collection of bar items.
BarItemCommandA BarItem’s command. Use this class only when you load ribbon page content when the page is visible.
BarItemCommandCollectionA collection of bar item commands.
BarItemLinkRepresents the base class for bar item links.
BarItemLinkActionBaseThe base class for actions manipulating bar item links.
BarItemLinkBaseRepresents the base class for bar item links.
BarItemLinkCollectionRepresents a collection of links owned by a link container.
BarItemLinkControlPropertiesA set of properties that describe the BarItem’s visual states.
BarItemLinkHolderBaseRepresents the base class for link containers.
BarItemLinkMenuHeaderA link to the BarItemMenuHeader object.
BarItemLinkSeparatorRepresents a separator between item links.
BarItemMenuHeaderAllows you to group context menu items and specify their alignment, caption, and appearance.
BarItemSearchSettingsContains settings for the ThemedWindow‘s item search box.
BarItemSelectorA container for bar items that can have only one selected item.
BarItemSelectorLinkA link to the BarItemSelector object.
BarItemSeparatorVisually separates bar items.
BarItemTriggerCollectionRepresents a collection of the bar item’s triggers.
BarLinkContainerItemRepresents a container of bar item links.
BarLinkContainerItemLinkRepresents a link to a BarLinkContainerItem object.
BarListItemThe base class for bar item link containers, allowing an end-user to control the visibility of embedded links.
BarListItemLinkRepresents a link to a BarListItem object.
BarManagerA container for bar containers that manages operations on bars and popup menus.
BarManagerActionCollectionRepresents a collection of actions that manipulate bar objects.
BarManagerActionContainerProvides access to actions for a specific BarManagerController.
BarManagerCategoryAn individual category.
BarManagerCategoryCollectionRepresents a collection of categories.
BarManagerControllerRepresents the base class for controllers that provide bar customization actions.
BarManagerControllerActionBaseRepresents the base class for action objects, which manipulate bar objects.
BarManagerControllerBaseThe base class for bar manager controllers.
BarNameScopeContains properties to define name scopes for bar objects.
BarPopupBaseRepresents the base class for popup controls.
BarPopupExpandableA base class for a bar’s popups.
BarsLocalizerA base class that provides necessary functionality for custom localizers of the Toolbar-Menu and Ribbon Controls.
BarSplitButtonItemRepresents a bar button item supporting the drop-down functionality.
BarSplitButtonItemLinkRepresents a link to a BarSplitButtonItem object.
BarSplitCheckItemCombines a checkbox and dropdown buttons in one item.
BarSplitCheckItemLinkRepresents a link to a BarSplitCheckItem object.
BarSplitItemThemeSelectorBehaviorPopulates the associated BarSplitButtonItem with available themes and allows you to choose the application’s theme.
BarStaticItemRepresents a bar item that allows you to display static text.
BarStaticItemLinkRepresents a link to a BarStaticItem object.
BarSubItemRepresents a sub-menu.
BarSubItemLinkRepresents a link to a BarSubItem object.
BarSubItemThemeSelectorBehaviorPopulates the associated BarSubItem with available themes and allows you to choose the application’s theme.
CreateStandardLayoutActionCreates four BarContainerControls at the four edges of the window, allowing you to dock bars to the window.
GalleryRepresents a gallery of items.
GalleryControlA control that displays an image gallery and is capable of categorizing items into groups.
GalleryItemRepresents an item within a gallery.
GalleryItemCollectionRepresents a collection of gallery items.
GalleryItemGroupRepresents a group of gallery items within a gallery.
GalleryItemGroupCollectionRepresents a collection of gallery groups.
GalleryThemeSelectorBehaviorPopulates the associated GalleryControl with available themes and allows you to choose the application’s theme.
InsertActionAn insert bar action.
InsertBarActionInserts a bar at a specific position within the BarManager.Bars collection.
InsertBarItemActionInserts a bar item at a specific position within the BarManager.Items collection.
InsertBarItemLinkActionInserts 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. | | ItemMultiTrigger | Represents a trigger that applies property values when a set of conditions are satisfied. | | ItemProperty | A DependencyProperty wrapper that you can edit in XAML. | | ItemSetter | Represents a setter that applies a property value. | | ItemSetterCollection | Represents the collection of item setters. | | ItemTrigger | Represents a trigger that applies a property value when a condition is satisfied. | | ItemTriggerBase | Represents the base class for specifying a conditional value within a BarItem object. | | ItemTriggerCondition | Represents a condition for the ItemMultiTrigger, which apply changes to property values based on a set of conditions. | | ItemTriggerConditionCollection | Represents the collection of item trigger conditions. | | 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. | | MenuModeHelper static | | | 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, and so on). | | 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. | | RoutedFilteringArgs | Contains data for the ItemFiltering event. | | RoutedItemLinksArgs | Contains data for the ItemsFiltered event. | | RoutedItemsArgs | Contains data for the ItemsRequested event. | | 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

NameDescription
IControllerActionIf implemented, provides the basic functionality to classes that maintain the visibility of toolbar items in DevExpress controls.
ILinksHolderDeclares methods that are common to objects displaying bar item links.

Delegates

NameDescription
ItemClickEventHandlerRepresents the method that will handle the BarItem.ItemClick and BarManager.ItemClick events.

Enums

NameDescription
BarContainerTypeContains values that identify the type of bar containers.
BarItemAlignmentEnumerates possible alignments for bar items.
BarItemAutoSizeModeContains values that specify how the contents of a BarStaticItem‘s link is resized.
BarItemDisplayModeContains values that specify how item links are displayed on-screen.
BarItemMergeTypeContains values that specify how item links behave during merge operations.
BarPopupExpandModeLists values that specify how the BarPopup’s child items are expanded.
BarSubItemThemeSelectorShowModeLists values that specify an BarSubItemThemeSelectorBehavior item’s display mode.
ButtonSwitcherProvides members that specify which mouse button to use in a desired context.
ElementMergingBehaviorContains 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.
GalleryCheckDrawModeIdentifies paint styles for gallery items when they are in the checked state
GalleryItemCheckModeContains values that identify available check modes for gallery items.
GallerySizeModeEnumerates dropdown galleries resizing modes.
GlyphSizeContains values that control the size of a bar item’s glyph.
ItemLinksHolderTypeContains values that identify bar types.
MDIMergeStyleProvides members used to specify what child DocumentPanels invoke the merging/unmerging mechanism.
PopupMenuItemsDisplayModeIdentifies paint modes for menu items.
RibbonItemStylesLists the options that specify the bar item link’s possible states within a Ribbon Control.
SearchItemDisplayModeLists modes that define how to display the search item in a Themed window.
ToolbarListItemTypeLists values that specify how the contents of a ToolbarListItem object are represented.
ToolBarMergeStyleEnumerates the types of controls for which automatic merging is enabled.