System.Windows.Controls.Ribbon Namespace

Contains types that are used to create a user interface by using the Microsoft Ribbon for WPF.

Classes

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.

Structs

RibbonControlLength

Represents widths in a RibbonControlSizeDefinition.

Enums

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.

Delegates

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.