Microsoft.Windows.Controls.Ribbon Namespace

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

Classes

  Class Description
Public class Ribbon Represents the root element of a ribbon user interface that hosts a Quick Access Toolbar, Application Menu, and tabs.
Public class RibbonApplicationMenu Represents an Application Menu that is used in a Ribbon control.
Public class RibbonApplicationMenuItem Represents a menu item inside a RibbonApplicationMenu control.
Public class RibbonApplicationSplitMenuItem Represents a menu item inside a RibbonApplicationMenu control that can invoke a command and also display a submenu.
Public class RibbonButton Represents a button that is used in a Ribbon control.
Public class RibbonCheckBox Represents a check box that is used in a Ribbon control.
Public class RibbonComboBox Represents a combo box that is used in a Ribbon control.
Public class RibbonCommands Provides static access to standard ribbon commands.
Public class RibbonContentPresenter Displays the content of a ribbon control.
Public class RibbonContextMenu Represents a menu that is displayed in the context of a particular control.
Public class RibbonContextualTabGroup Represents a Ribbon tab group that dynamically displays controls that are only relevant in a particular context.
Public class RibbonContextualTabGroupItemsControl Represents an items control that hosts contextual tab groups in a Ribbon.
Public class RibbonControl Represents a container for controls in a ribbon.
Public class RibbonControlGroup Groups a set of ribbon controls into a visual and conceptual unit.
Public class RibbonControlLengthConverter Converts instances of various types to and from instances of the RibbonControlLength structure.
Public class RibbonControlService Represents a service that provides properties and methods to control the display and behavior of Ribbon controls.
Public class RibbonControlSizeDefinition Specifies information about the size and visibility of the images and label associated with a Ribbon control.
Public class RibbonControlSizeDefinitionCollection Represents a collection of RibbonControlSizeDefinition objects.
Public class RibbonDismissPopupEventArgs Provides data for the DismissPopup event.
Public class RibbonFilterMenuButton Represents a button that opens a filter menu drop-down in a RibbonGallery.
Public class 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.
Public class RibbonGalleryCategory Represents a group of related items in a RibbonGallery.
Public class RibbonGalleryItem Represents an individual item of a RibbonGallery that is used in a Ribbon control.
Public class RibbonGroup Represents a logical group of controls as they appear on a RibbonTab.
Public class RibbonGroupSizeDefinition Specifies information about the size of controls in a RibbonGroup and the visual state of the group.
Public class RibbonGroupSizeDefinitionBase Provides a base class for ribbon group definition types.
Public class RibbonGroupSizeDefinitionBaseCollection Provides a friendly name for XAML usage of a RibbonGroupSizeDefinition collection.
Public class RibbonGroupTemplateSizeDefinition Provides a default content template for a RibbonGroup.
Public class RibbonMenuButton Represents a button on the ribbon that displays a drop-down menu when clicked.
Public class RibbonMenuItem Represents a menu item inside a Ribbon menu control.
Public class RibbonQuickAccessToolBar Represents a ribbon toolbar that is always visible in the window frame to provide access to common commands.
Public class RibbonQuickAccessToolBarCloneEventArgs Provides data for the Clone event.
Public class RibbonRadioButton Represents a radio button that is used in a Ribbon control.
Public class RibbonSeparator Represents a control that provides a divider and optional label between elements in a Ribbon menu or RibbonGallery.
Public class 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.
Public class RibbonSplitMenuItem Represents a menu item inside a Ribbon menu that can invoke a command and also display a submenu.
Public class RibbonTab Represents a tab in a Ribbon.
Public class RibbonTabHeader Represents the header of a RibbonTab control.
Public class RibbonTabHeaderItemsControl Represents an items control that hosts RibbonTabHeader items.
Public class RibbonTextBox Represents a text box that is used in a Ribbon control.
Public class RibbonToggleButton Represents a toggle button that is used in a Ribbon control.
Public class RibbonToolTip Represents a control that creates a pop-up window to display information about an element in the Ribbon.
Public class RibbonTwoLineText Represents a specialized label that can display its contents on one or two lines, with an optional shape displayed inline with the text.
Public class RibbonWindow Represents a window that can draw a Ribbon Quick Access Toolbar and contextual tab groups in its border.
Public class StringCollectionConverter Converts strings between a comma separated list and a StringCollection.

Structures

  Structure Description
Public structure RibbonControlLength Represents widths in a RibbonControlSizeDefinition.

Delegates

  Delegate Description
Public delegate RibbonDismissPopupEventHandler Represents the method that handles the DismissPopup attached event of a RibbonControlService.
Public delegate RibbonQuickAccessToolBarCloneEventHandler Represents the method that handles the Clone attached event of a RibbonQuickAccessToolBar.

Enumerations

  Enumeration Description
Public enumeration RibbonApplicationMenuItemLevel Defines constants that specify the level that a menu item is displayed at in the ribbon Application Menu.
Public enumeration RibbonControlLengthUnitType Defines constants that specify how elements in a Ribbon are sized.
Public enumeration 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.
Public enumeration RibbonImageSize Defines constants that specify how images are shown on Ribbon controls.
Public enumeration RibbonSplitButtonLabelPosition Provides values that indicate the position of the label of a RibbonSplitButton.