Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.DashboardXpf
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Collapse]DevExpress.Xpf.Bars
   [Expand]AddBarAction Class
   [Expand]AddBarItemAction Class
   [Expand]AddBarItemLinkAction Class
   [Expand]Bar Class
   [Expand]BarActionBase Class
   [Expand]BarButtonItem Class
   [Expand]BarButtonItemLink Class
   [Expand]BarCheckItem Class
   [Expand]BarCheckItemLink Class
   [Expand]BarCollection Class
   [Expand]BarContainerControl Class
    BarContainerType Enumeration
   [Expand]BarDockInfo Class
   [Expand]BarEditItem Class
   [Expand]BarEditItemLink Class
   [Expand]BarItem Class
   [Expand]BarItemActionBase Class
    BarItemAlignment Enumeration
    BarItemAutoSizeMode Enumeration
   [Expand]BarItemCollection Class
    BarItemDisplayMode Enumeration
   [Expand]BarItemLink Class
   [Expand]BarItemLinkActionBase Class
   [Expand]BarItemLinkBase Class
   [Expand]BarItemLinkCollection Class
   [Expand]BarItemLinkHolderBase Class
   [Expand]BarItemLinkMenuHeader Class
   [Expand]BarItemLinkSeparator Class
   [Expand]BarItemMenuHeader Class
    BarItemMergeType Enumeration
   [Expand]BarItemSeparator Class
   [Expand]BarLinkContainerItem Class
   [Expand]BarLinkContainerItemLink Class
   [Expand]BarListItem Class
   [Expand]BarListItemLink Class
   [Expand]BarManager Class
   [Expand]BarManagerActionCollection Class
   [Expand]BarManagerActionContainer Class
   [Expand]BarManagerCategory Class
   [Expand]BarManagerCategoryCollection Class
   [Expand]BarManagerController Class
   [Expand]BarManagerControllerActionBase Class
   [Expand]BarManagerControllerBase Class
   [Expand]BarNameScope Class
   [Expand]BarPopupBase Class
   [Expand]BarsLocalizer Class
   [Expand]BarSplitButtonItem Class
   [Expand]BarSplitButtonItemLink Class
   [Expand]BarSplitCheckItem Class
   [Expand]BarSplitCheckItemLink Class
   [Expand]BarStaticItem Class
   [Expand]BarStaticItemLink Class
   [Expand]BarSubItem Class
   [Expand]BarSubItemLink Class
    ButtonSwitcher Enumeration
   [Expand]CreateStandardLayoutAction Class
    ElementMergingBehavior Enumeration
   [Expand]Gallery Class
    GalleryCheckDrawMode Enumeration
   [Expand]GalleryControl Class
   [Expand]GalleryItem Class
    GalleryItemCheckMode Enumeration
   [Expand]GalleryItemCollection Class
   [Expand]GalleryItemGroup Class
   [Expand]GalleryItemGroupCollection Class
    GallerySizeMode Enumeration
    GlyphSize Enumeration
   [Expand]IControllerAction Interface
   [Expand]ILinksHolder Interface
   [Expand]InsertAction Class
   [Expand]InsertBarAction Class
   [Expand]InsertBarItemAction Class
   [Expand]InsertBarItemLinkAction Class
   [Expand]InsertMainMenuIfNotExistAction Class
   [Expand]InsertStatusBarIfNotExistAction Class
   [Expand]ItemClickEventArgs Class
    ItemClickEventHandler Delegate
    ItemLinksHolderType Enumeration
   [Expand]LayoutUpgradingEventArgs Class
    LayoutUpgradingEventHandler Delegate
   [Expand]LinkListItem Class
   [Expand]LinkListItemLink Class
   [Expand]MainMenuControl Class
    MDIMergeStyle Enumeration
   [Expand]MergingProperties Class
   [Expand]PopupControlContainer Class
   [Expand]PopupControlContainerInfo Class
   [Expand]PopupInfo<PopupType> Class
   [Expand]PopupMenu Class
   [Expand]PopupMenuBase Class
   [Expand]PopupMenuInfo Class
    PopupMenuItemsDisplayMode Enumeration
   [Expand]RadialContextMenu Class
   [Expand]RemoveAction Class
   [Expand]RemoveBarAction Class
   [Expand]RemoveBarItemAction Class
   [Expand]RemoveBarItemAndLinkAction Class
   [Expand]RemoveBarItemLinkAction Class
   [Expand]ReplaceAction Class
    RibbonItemStyles Enumeration
   [Expand]SetBarAction Class
   [Expand]SetBarItemAction Class
   [Expand]SetBarItemLinkAction Class
   [Expand]StatusBarControl Class
   [Expand]TemplatedBarManagerController Class
   [Expand]ToolBarControl Class
   [Expand]ToolBarControlBase Class
   [Expand]ToolbarListItem Class
   [Expand]ToolbarListItemLink Class
    ToolbarListItemType Enumeration
    ToolBarMergeStyle Enumeration
   [Expand]UpdateAction Class
   [Expand]UpdateBarAction Class
   [Expand]UpdateBarItemAction Class
   [Expand]UpdateBarItemLinkAction Class
   [Expand]UpdateBarItemLinkActionBase Class
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DevExpress.Xpf.Bars Namespace

Contains classes which implement the main functionality of the DXBars for WPF suite.

Expanded Classes

  Class Description
Public class AddBarAction Adds a bar to the Bars collection.
Public class AddBarItemAction Adds a bar item to the Items collection.
Public class AddBarItemLinkAction Adds a bar item link to the link container (a bar, a menu, etc.).
Public class Bar A bar which is displayed on-screen using a BarContainerControl object.
Public class BarActionBase The base class for actions manipulating Bar objects.
Public class BarButtonItem Represents a bar button item.
Public class BarButtonItemLink Represents a link to a BarButtonItem object.
Public class BarCheckItem Represents a check button in bars.
Public class BarCheckItemLink Represents a link to a BarCheckItem object.
Public class BarCollection Represents the collection of bars.
Public class BarContainerControl A container for bars (Bar, ToolBarControl, MainMenuControl and StatusBarControl objects).
Public class BarDockInfo Contains information on the dock position of a bar.
Public class BarEditItem Represents a bar item that allows you to embed any editor from the DXEditors library into bars.
Public class BarEditItemLink Represents a link to a BarEditItem object.
Public class BarItem Represents the base class for bar items.
Public class BarItemActionBase The base class for actions manipulating bar items.
Public class BarItemCollection Represents the collection of bar items.
Public class BarItemLink Represents the base class for bar item links.
Public class BarItemLinkActionBase The base class for actions manipulating bar item links.
Public class BarItemLinkBase Represents the base class for bar item links.
Public class BarItemLinkCollection Represents a collection of links owned by a link container.
Public class BarItemLinkHolderBase Represents the base class for link containers.
Public class BarItemLinkMenuHeader A link to the BarItemMenuHeader object.
Public class BarItemLinkSeparator Represents a separator between item links.
Public class BarItemMenuHeader A custom menu header.
Public class BarItemSeparator Visually separates bar items.
Public class BarLinkContainerItem Represents a container of bar item links.
Public class BarLinkContainerItemLink Represents a link to a BarLinkContainerItem object.
Public class BarListItem The base class for bar item link containers, allowing an end-user to control the visibility of embedded links.
Public class BarListItemLink Represents a link to a BarListItem object.
Public class BarManager A container for bar containers that manages operations on bars and popup menus.
Public class BarManagerActionCollection Represents a collection of actions that manipulate bar objects.
Public class BarManagerActionContainer Provides access to actions for a specific BarManagerController.
Public class BarManagerCategory An individual category.
Public class BarManagerCategoryCollection Represents a collection of categories.
Public class BarManagerController Represents the base class for controllers that provide bar customization actions.
Public class BarManagerControllerActionBase Represents the base class for action objects, which manipulate bar objects.
Public class BarManagerControllerBase The base class for bar manager controllers.
Public class BarNameScope Contains properties to define name scopes for bar objects.
Public class BarPopupBase Represents the base class for popup controls.
Public class BarsLocalizer A base class that provides necessary functionality for custom localizers of the Toolbar-Menu and Ribbon Controls.
Public class BarSplitButtonItem Represents a bar button item supporting the drop-down functionality.
Public class BarSplitButtonItemLink Represents a link to a BarSplitButtonItem object.
Public class BarSplitCheckItem Combines a checkbox and dropdown buttons in one item.
Public class BarSplitCheckItemLink Represents a link to a BarSplitCheckItem object.
Public class BarStaticItem Represents a bar item that allows you to display static text.
Public class BarStaticItemLink Represents a link to a BarStaticItem object.
Public class BarSubItem Represents a sub-menu.
Public class BarSubItemLink Represents a link to a BarSubItem object.
Public class CreateStandardLayoutAction Creates four BarContainerControls at the four edges of the window, allowing you to dock bars to the window.
Public class Gallery Represents a gallery of items.
Public class GalleryControl A control that displays an image gallery and is capable of categorizing items into groups.
Public class GalleryItem Represents an item within a gallery.
Public class GalleryItemCollection Represents a collection of gallery items.
Public class GalleryItemGroup Represents a group of gallery items within a gallery.
Public class GalleryItemGroupCollection Represents a collection of gallery groups.
Public class InsertAction An insert bar action.
Public class InsertBarAction Inserts a bar at a specific position within the Bars collection.
Public class InsertBarItemAction Inserts a bar item at a specific position within the Items collection.
Public class InsertBarItemLinkAction Inserts a bar item link to the item link collection of a target object (a bar, a menu, etc.).
Public class InsertMainMenuIfNotExistAction Inserts a bar at a specific position within the Bars collection and sets the IsMainMenu flag for it. The action does nothing if a bar already exists with this flag enabled.
Public class InsertStatusBarIfNotExistAction Inserts a bar at a specific position within the Bars collection and sets the IsStatusBar flag for it. The action does nothing if a bar already exists with this flag enabled.
Public class ItemClickEventArgs Provides data for the ItemClick and ItemClick events.
Public class LayoutUpgradingEventArgs Provides data for the LayoutUpgrading event.
Public class LinkListItem Allows an end-user to control the visibility of links in a BarItemLinkCollection collection.
Public class LinkListItemLink Represents a link to a LinkListItem object.
Public class MainMenuControl A standalone control, which provides a straightforward and simplified way to create a main menu.
Public class MergingProperties Provides attached properties that control the bar merging behavior.
Public class PopupControlContainer A control container that supports the popup functionality.
Public class 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.
Public class PopupInfo<PopupType> This class supports the internal infrastructure, and is not intended to be used directly from your code.
Public class PopupMenu A regular popup menu.
Public class PopupMenuBase Represents the base class for popup menus.
Public class PopupMenuInfo A regular popup menu.
Public class RadialContextMenu The menu where items are arranged in a circle.
Public class RemoveAction An action that removes a specific bar or ribbon item from the target item collection.
Public class RemoveBarAction Removes a bar from the Bars collection.
Public class RemoveBarItemAction Removes a bar item from the Items collection.
Public class RemoveBarItemAndLinkAction Removes a bar item from the Items collection, and removes all links to this bar item from link holders (bars, submenus, menus, etc.).
Public class RemoveBarItemLinkAction Removes a specific link from the bar item link collection of a target object (a bar, a menu, etc.).
Public class ReplaceAction Replaces a specific bar or ribbon item with an item, stored within this action's Content property.
Public class SetBarAction Replaces a bar at a specific position within the Bars collection with another bar.
Public class SetBarItemAction Replaces a bar item at a specific position within the Items collection with another bar item.
Public class SetBarItemLinkAction Replaces a bar item link at a specific position within a target object (a bar, a menu, etc.) with another bar item link.
Public class StatusBarControl A standalone control, which provides a straightforward and simplified way to create a status bar.
Public class TemplatedBarManagerController Represents a controller that loads bar customization actions from a DataTemplate object, and executes those applying to a BarManager.
Public class ToolBarControl A standalone control, which provides a straightforward and simplified way to create a bar.
Public class ToolBarControlBase The base class for the ToolBarControl, MainMenuControl and StatusBarControl.
Public class 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.
Public class ToolbarListItemLink Represents a link to a ToolbarListItem object.
Public class UpdateAction Updates a specific bar or ribbon item's property with a value specified via the Value.
Public class UpdateBarAction For internal use.
Public class UpdateBarItemAction For internal use.
Public class UpdateBarItemLinkAction For internal use.
Public class UpdateBarItemLinkActionBase The base class for actions affecting bar item links.

Expanded Interfaces

  Interface Description
Public interface IControllerAction If implemented, provides the basic functionality to classes that maintain the visibility of toolbar items in DevExpress controls.
Public interface ILinksHolder Declares methods that are common to objects displaying bar item links.

Expanded Delegates

  Delegate Description
Public delegate ItemClickEventHandler Represents the method that will handle the ItemClick and ItemClick events.
Public delegate LayoutUpgradingEventHandler The method that will handle the LayoutUpgrading event.

Expanded Enumerations

  Enumeration Description
Public enum BarContainerType Contains values that identify the type of bar containers.
Public enum BarItemAlignment Enumerates possible alignments for bar items.
Public enum BarItemAutoSizeMode Contains values that specify how the contents of a BarStaticItem's link is resized.
Public enum BarItemDisplayMode Contains values that specify how item links are displayed on-screen.
Public enum BarItemMergeType Contains values that specify how item links behave during merge operations
Public enum ButtonSwitcher Provides members that specify which mouse button to use in a desired context.
Public enum 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.
Public enum GalleryCheckDrawMode Identifies paint styles for gallery items when they are in the checked state
Public enum GalleryItemCheckMode Contains values that identify available check modes for gallery items.
Public enum GallerySizeMode Enumerates dropdown galleries resizing modes.
Public enum GlyphSize Contains values that control the size of a bar item's glyph.
Public enum ItemLinksHolderType Contains values that identify bar types.
Public enum MDIMergeStyle Provides members used to specify what child DocumentPanels invoke the merging/unmerging mechanism.
Public enum PopupMenuItemsDisplayMode Identifies paint modes for menu items.
Public enum RibbonItemStyles Lists the options that specify the bar item link's possible states within a Ribbon Control.
Public enum ToolbarListItemType Lists values that specify how the contents of a ToolbarListItem object are represented.
Public enum ToolBarMergeStyle Enumerates the types of controls for which automatic merging is enabled.
How would you rate this topic?​​​​​​​