RibbonControlBase Members

Serves as the base class for the RibbonControl.

Constructors

Name Description
RibbonControlBase()

Initializes a new instance of the RibbonControlBase class.

Fields

Name Description
ContextualHeaderItemContainerStyleProperty static

Identifies the RibbonControlBase.ContextualHeaderItemContainerStyle dependency property.

ContextualHeaderItemTemplateProperty static

Identifies the RibbonControlBase.ContextualHeaderItemTemplate dependency property.

HeaderItemContainerStyleProperty static

Identifies the RibbonControlBase.HeaderItemContainerStyle dependency property.

HeaderItemTemplateProperty static

Identifies the RibbonControlBase.HeaderItemTemplate dependency property.

SelectedTabCaptionProperty static

Identifies the RibbonControlBase.SelectedTabCaption dependency property.

StateProperty static

Identifies the RibbonControlBase.State dependency property.

TabTemplateProperty static

Identifies the RibbonControlBase.TabTemplate dependency property.

TabTemplateSelectorProperty static

Identifies the RibbonControlBase.TabTemplateSelector dependency property.

TabsSourceProperty static

Identifies the RibbonControlBase.TabsSource dependency property.

ViewModeProperty static

Identifies the RibbonControlBase.ViewMode dependency property.

Properties

Name Description
ChangeRibbonStateCommand

Gets the command that changes the current state of the ribbon.

ChangeRibbonViewModeCommand

Gets the command that changes the ribbon's view mode.

ContextualHeaderItemContainerStyle
ContextualHeaderItemTemplate

Gets or sets a template that specifies the appearance of contextual tab item headers. This is a dependency property.

HeaderItemContainerStyle
HeaderItemTemplate

Gets or sets a template that defines the presentation of ribbon tab headers. This is a dependency property.

SelectedTabCaption

Gets or sets the caption of the tab that is currently selected. This is a dependency property.

State

Gets or sets whether a ribbon is collapsed. This is a dependency property.

TabTemplate

Gets or sets a template that defines the presentation of ribbon tabs. This is a dependency property.

TabTemplateSelector

Gets or sets an object that chooses a ribbon tab template based on custom logic. This is a dependency property.

TabsSource

Gets or sets the source of tabs with which this RibbonControlBase should be populated. This is a dependency property.

ViewMode

Gets or sets whether or not the auto-hide functionality is enabled. This is a dependency property.

Methods

Name Description
Equals(Object) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) static Determines whether the specified object instances are considered equal.
(Inherited from Object)
GetHashCode() Serves as the default hash function.
(Inherited from Object)
GetType() Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone() Creates a shallow copy of the current Object.
(Inherited from Object)
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance.
(Inherited from Object)
ToString() Returns a string that represents the current object.
(Inherited from Object)

Events

Name Description
SelectedTabChanged

Fires after the currently selected tab item has been changed.

See Also