System.Windows.Controls.Ribbon Namespace
Contains types that are used to create a user interface by using the Microsoft Ribbon for WPF.
| Class | Description | |
|---|---|---|
![]() | Ribbon | Represents the root element of a ribbon user interface that hosts a Quick Access Toolbar, Application Menu, and tabs. |
![]() | RibbonApplicationMenu | Represents an Application Menu that is used in a Ribbon control. |
![]() | RibbonApplicationMenuItem | Represents a menu item inside a RibbonApplicationMenu control. |
![]() | RibbonApplicationSplitMenuItem | Represents a menu item inside a RibbonApplicationMenu control that can invoke a command and also display a submenu. |
![]() | RibbonButton | Represents a button that is used in a Ribbon control. |
![]() | RibbonCheckBox | Represents a check box that is used in a Ribbon control. |
![]() | RibbonComboBox | Represents a combo box that is used in a Ribbon control. |
![]() | RibbonCommands | Provides static access to standard ribbon commands. |
![]() | RibbonContentPresenter | Displays the content of a ribbon control. |
![]() | RibbonContextMenu | Represents a menu that is displayed in the context of a particular control. |
![]() | RibbonContextualTabGroup | Represents a Ribbon tab group that dynamically displays controls that are only relevant in a particular context. |
![]() | RibbonContextualTabGroupItemsControl | Represents an items control that hosts contextual tab groups in a Ribbon. |
![]() | RibbonControl | Represents a container for controls in a ribbon. |
![]() | RibbonControlGroup | Groups a set of ribbon controls into a visual and conceptual unit. |
![]() | RibbonControlLengthConverter | Converts instances of various types to and from instances of the RibbonControlLength structure. |
![]() | RibbonControlService | Represents a service that provides properties and methods to control the display and behavior of Ribbon controls. |
![]() | RibbonControlSizeDefinition | Specifies information about the size and visibility of the images and label associated with a Ribbon control. |
![]() | RibbonControlSizeDefinitionCollection | Represents a collection of RibbonControlSizeDefinition objects. |
![]() | RibbonDismissPopupEventArgs | Provides data for the DismissPopup event. |
![]() | RibbonFilterMenuButton | Represents a button that opens a filter menu drop-down in a RibbonGallery. |
![]() | RibbonGallery | Represents a menu that displays a set of related items or commands in a visually rich format that can be organized into multiple categorized subsets. |
![]() | RibbonGalleryCategory | Represents a group of related items in a RibbonGallery. |
![]() | RibbonGalleryItem | Represents an individual item of a RibbonGallery that is used in a Ribbon control. |
![]() | RibbonGroup | Represents a logical group of controls as they appear on a RibbonTab. |
![]() | RibbonGroupSizeDefinition | Specifies information about the size of controls in a RibbonGroup and the visual state of the group. |
![]() | RibbonGroupSizeDefinitionBase | Provides a base class for ribbon group definition types. |
![]() | RibbonGroupSizeDefinitionBaseCollection | Provides a friendly name for XAML usage of a RibbonGroupSizeDefinition collection. |
![]() | RibbonGroupTemplateSizeDefinition | Provides a default content template for a RibbonGroup. |
![]() | RibbonMenuButton | Represents a button on the ribbon that displays a drop-down menu when clicked. |
![]() | RibbonMenuItem | Represents a menu item inside a Ribbon menu control. |
![]() | RibbonQuickAccessToolBar | Represents a ribbon toolbar that is always visible in the window frame to provide access to common commands. |
![]() | RibbonQuickAccessToolBarCloneEventArgs | Provides data for the Clone event. |
![]() | RibbonRadioButton | Represents a radio button that is used in a Ribbon control. |
![]() | RibbonSeparator | Represents a control that provides a divider and optional label between elements in a Ribbon menu or RibbonGallery. |
![]() | RibbonSplitButton | Represents a composite control that has a primary button that responds to a Click event and a secondary button that displays a drop-down list of mutually exclusive values. |
![]() | RibbonSplitMenuItem | Represents a menu item inside a Ribbon menu that can invoke a command and also display a submenu. |
![]() | RibbonTab | Represents a tab in a Ribbon. |
![]() | RibbonTabHeader | Represents the header of a RibbonTab control. |
![]() | RibbonTabHeaderItemsControl | Represents an items control that hosts RibbonTabHeader items. |
![]() | RibbonTextBox | Represents a text box that is used in a Ribbon control. |
![]() | RibbonToggleButton | Represents a toggle button that is used in a Ribbon control. |
![]() | RibbonToolTip | Represents a control that creates a pop-up window to display information about an element in the Ribbon. |
![]() | RibbonTwoLineText | Represents a specialized label that can display its contents on one or two lines, with an optional shape displayed inline with the text. |
![]() | RibbonWindow | Represents a window that can draw a Ribbon Quick Access Toolbar and contextual tab groups in its border. |
![]() | StringCollectionConverter | Converts strings between a comma separated list and a StringCollection. |
| Structure | Description | |
|---|---|---|
![]() | RibbonControlLength | Represents widths in a RibbonControlSizeDefinition. |
| Delegate | Description | |
|---|---|---|
![]() | RibbonDismissPopupEventHandler | Represents the method that handles the DismissPopup attached event of a RibbonControlService. |
![]() | RibbonQuickAccessToolBarCloneEventHandler | Represents the method that handles the Clone attached event of a RibbonQuickAccessToolBar. |
| Enumeration | Description | |
|---|---|---|
![]() | RibbonApplicationMenuItemLevel | Defines constants that specify the level that a menu item is displayed at in the ribbon Application Menu. |
![]() | RibbonControlLengthUnitType | Defines constants that specify how elements in a Ribbon are sized. |
![]() | RibbonDismissPopupMode | Defines constants that specify whether the DismissPopup attached event closes all drop-downs in a chain of drop-downs or only drop-downs that the mouse pointer is not over. |
![]() | RibbonImageSize | Defines constants that specify how images are shown on Ribbon controls. |
![]() | RibbonSplitButtonLabelPosition | Provides values that indicate the position of the label of a RibbonSplitButton. |



