In This Article

Ribbon Class

Represents a ribbon control, which is an advanced toolbar that can apply variant sizes to child controls to ensure maximum space utilization of available width.

[TemplatePart(Name = "PART_ApplicationButtonPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_ContextualTabGroupItemsControl", Type = typeof(RibbonContextualTabGroupItemsControl))]
[TemplatePart(Name = "PART_FooterPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_QatAbovePresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_QatBelowPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "PART_ItemsPresenter", Type = typeof(ItemsPresenter))]
[TemplatePart(Name = "PART_TabHeaderItemsControl", Type = typeof(RibbonTabHeaderItemsControl))]
[TemplatePart(Name = "PART_TabRowToolBarPresenter", Type = typeof(ContentPresenter))]
public class Ribbon : Selector, IRootBarControl
Inheritance:
object Visual UIElement FrameworkElement Control ItemsControl Selector object
Implements:
IRootBarControl

Constructors

Ribbon()

Initializes a new instance of the Ribbon class.

public Ribbon()

Properties

AddToQuickAccessToolBarCommand

Gets the ICommand used to add an element passed in the command parameter to the quick-access toolbar.

public ICommand AddToQuickAccessToolBarCommand { get; }

Property Value

ICommand:

The ICommand used to add an element passed in the command parameter to the quick-access toolbar.

AllowLabelsOnQuickAccessToolBar

Gets or sets whether the quick-access toolbar allows labels when it is below the ribbon.

public bool AllowLabelsOnQuickAccessToolBar { get; set; }

Property Value

bool:

true if the quick-access toolbar allows labels when it is below the ribbon; otherwise, false. The default value is false.

ApplicationButtonContent

Gets or sets the application button.

public object ApplicationButtonContent { get; set; }

Property Value

object:

The application button, which can either be an application button view model that uses ItemContainerTemplateSelector for its UI, or a RibbonApplicationButton control instance.

ApplicationButtonStyle

Gets or sets the Style that targets RibbonApplicationButton and is applied to the instance generated by the ApplicationButtonContent property.

public Style ApplicationButtonStyle { get; set; }

Property Value

Style:

The Style that targets RibbonApplicationButton.

BackstageContent

Gets or sets the backstage.

public object BackstageContent { get; set; }

Property Value

object:

The backstage, which can either be a backstage view model that uses ItemContainerTemplateSelector for its UI, or a RibbonBackstage control instance.

BackstageStyle

Gets or sets the Style that targets RibbonBackstage and is applied to the instance generated by the BackstageContent property.

public Style BackstageStyle { get; set; }

Property Value

Style:

The Style that targets RibbonBackstage.

CanChangeLayoutMode

Gets or sets whether the end user can change the layout mode.

public bool CanChangeLayoutMode { get; set; }

Property Value

bool:

true if the end user can change the layout mode; otherwise, false. The default value is true.

ClearFooterCommand

Gets or sets a command that, when invoked, will clear the footer.

public ICommand ClearFooterCommand { get; set; }

Property Value

ICommand:

An ICommand. The default value is a command that sets the FooterContent property to null.

CloneService

Gets or sets the service used to clone objects.

public ICloneService CloneService { get; set; }

Property Value

ICloneService:

The ICloneService to be used. When not defined, a default BarsCloneService is used.

CollapseThresholdSize

Gets or sets the threshold System.Windows.Size that triggers a ribbon collapse if the ribbon is sized smaller than the threshold.

public Size CollapseThresholdSize { get; set; }

Property Value

Size:

The threshold System.Windows.Size that triggers a ribbon collapse if the ribbon is sized smaller than the threshold. The default value is 270, 170.

See Also

ContextualTabGroups

Gets the collection of optional contextual tab groups within the ribbon.

public IList ContextualTabGroups { get; set; }

Property Value

IList:

The collection of optional contextual tab groups within the ribbon. The items can either be contextual tab group view models that use ItemContainerTemplateSelector for their UI, or RibbonContextualTabGroup control instances.

CornerRadius

Gets or sets the corner radius of the control's border.

public CornerRadius CornerRadius { get; set; }

Property Value

CornerRadius:

The corner radius of the control's border.

FooterContent

Gets or sets the optional footer content.

public object FooterContent { get; set; }

Property Value

object:

The optional footer content, which can either be a footer view model that uses ItemContainerTemplateSelector for its UI, or a RibbonFooterControl control instance.

IsAnimationEnabled

Gets or sets whether animation is enabled.

public bool IsAnimationEnabled { get; set; }

Property Value

bool:

true if animation is enabled; otherwise, false. The default value is true.

IsApplicationButtonVisible

Gets or sets whether the application button is visible.

public bool IsApplicationButtonVisible { get; set; }

Property Value

bool:

true if the application button is visible; otherwise, false. The default value is true.

IsCollapsed

Gets or sets whether the ribbon is currently collapsed.

public bool IsCollapsed { get; set; }

Property Value

bool:

true if the ribbon is currently collapsed; otherwise, false. The default value is false.

Remarks

The ribbon will collapse when it is forced to be smaller than a certain minimum size as specified by its IsCollapsible and CollapseThresholdSize properties.

See Also

IsCollapsible

Gets or sets whether the ribbon collapses when it becomes smaller than a minimum threshold width/height as specified by the CollapseThresholdSize property.

public bool IsCollapsible { get; set; }

Property Value

bool:

true if the ribbon auto-collapsed when it becomes smaller than the threshold; otherwise, false. The default value is true.

See Also

IsContentContainerVisible

Gets whether the content container is visible.

public bool IsContentContainerVisible { get; }

Property Value

bool:

true if the content container is visible; otherwise, false.

IsFooterSeparatorVisible

Gets whether the footer separator is visible.

public bool IsFooterSeparatorVisible { get; }

Property Value

bool:

true if the footer separator is visible; otherwise, false.

IsFooterVisible

Gets whether the footer is visible.

public bool IsFooterVisible { get; }

Property Value

bool:

true if the footer is visible; otherwise, false.

IsMinimizable

Gets or sets whether the ribbon is minimizable.

public bool IsMinimizable { get; set; }

Property Value

bool:

true if the ribbon is minimizable; otherwise, false. The default value is true.

IsMinimized

Gets or sets whether the ribbon is currently minimized.

public bool IsMinimized { get; set; }

Property Value

bool:

true if the ribbon is currently minimized; otherwise, false. The default value is false.

IsMinimizedPopupOpen

Gets whether the ribbon's minimized popup is open.

public bool IsMinimizedPopupOpen { get; }

Property Value

bool:

true if the ribbon's minimized popup is open; otherwise, false.

IsOptionsButtonVisible

Gets or sets whether the options button is visible.

public bool IsOptionsButtonVisible { get; set; }

Property Value

bool:

true if the options button is visible; otherwise, false. The default value is true.

IsQuickAccessToolBarSeparatorVisible

Gets whether the quick-access toolbar's separator is visible.

public bool IsQuickAccessToolBarSeparatorVisible { get; }

Property Value

bool:

true if the quick-access toolbar's separator is visible; otherwise, false.

ItemContainerTemplateSelector

Gets or sets the ItemContainerTemplateSelector that creates UI controls for bar control view models.

public ItemContainerTemplateSelector ItemContainerTemplateSelector { get; set; }

Property Value

ItemContainerTemplateSelector:

The ItemContainerTemplateSelector that creates UI controls for bar control view models.

LayoutMode

Gets or sets a RibbonLayoutMode that indicates the current layout mode (Classic vs. Simplified).

public RibbonLayoutMode LayoutMode { get; set; }

Property Value

RibbonLayoutMode:

A RibbonLayoutMode that indicates the current layout mode. The default value is Classic.

OptionsButtonKeyTipText

Gets or sets the key tip text for the options button.

[Localizability(LocalizationCategory.Label)]
public string OptionsButtonKeyTipText { get; set; }

Property Value

string:

The key tip text for the options button.

OptionsButtonLabel

Gets or sets the text label for the options button.

[Localizability(LocalizationCategory.Label)]
public string OptionsButtonLabel { get; set; }

Property Value

string:

The text label for the options button.

OptionsButtonToolTip

Gets or sets the tooltip for the options button.

public object OptionsButtonToolTip { get; set; }

Property Value

object:

The tooltip for the options button.

QuickAccessToolBarContent

Gets or sets the quick-access toolbar.

public object QuickAccessToolBarContent { get; set; }

Property Value

object:

The quick-access toolbar, which can either be a quick-access toolbar view model that uses ItemContainerTemplateSelector for its UI, or a RibbonQuickAccessToolBar control instance.

QuickAccessToolBarLocation

Gets or sets a RibbonQuickAccessToolBarLocation that indicates the current location of the quick-access toolbar.

public RibbonQuickAccessToolBarLocation QuickAccessToolBarLocation { get; set; }

Property Value

RibbonQuickAccessToolBarLocation:

A RibbonQuickAccessToolBarLocation that indicates the current location of the quick-access toolbar. The default value is Above.

QuickAccessToolBarMode

Gets or sets a RibbonQuickAccessToolBarMode that indicates the current display mode for the quick-access toolbar.

public RibbonQuickAccessToolBarMode QuickAccessToolBarMode { get; set; }

Property Value

RibbonQuickAccessToolBarMode:

A RibbonQuickAccessToolBarMode that indicates the current display mode for the quick-access toolbar. The default value is Visible.

QuickAccessToolBarStyle

Gets or sets the Style that targets RibbonQuickAccessToolBar and is applied to the instance generated by the ActiproSoftware.Windows.Controls.Bars.Ribbon.QuickAccessToolBar property.

public Style QuickAccessToolBarStyle { get; set; }

Property Value

Style:

The Style that targets RibbonQuickAccessToolBar.

RemoveFromQuickAccessToolBarCommand

Gets the ICommand used to remove an element passed in the command parameter from the quick-access toolbar.

public ICommand RemoveFromQuickAccessToolBarCommand { get; }

Property Value

ICommand:

The ICommand used to remove an element passed in the command parameter from the quick-access toolbar.

SetIsMinimizedCommand

Gets the ICommand to set the IsMinimized property to the bool command parameter value.

public ICommand SetIsMinimizedCommand { get; }

Property Value

ICommand:

The ICommand to set the IsMinimized property to the bool command parameter value.

SetLayoutModeCommand

Gets the ICommand to set the LayoutMode property to the RibbonLayoutMode command parameter value.

public ICommand SetLayoutModeCommand { get; }

Property Value

ICommand:

The ICommand to set the LayoutMode property to the RibbonLayoutMode command parameter value.

SetQuickAccessToolBarLocationCommand

Gets the ICommand to set the QuickAccessToolBarLocation property to the RibbonQuickAccessToolBarLocation command parameter value.

public ICommand SetQuickAccessToolBarLocationCommand { get; }

Property Value

ICommand:

The ICommand to set the QuickAccessToolBarLocation property to the RibbonQuickAccessToolBarLocation command parameter value.

SetQuickAccessToolBarModeCommand

Gets the ICommand to set the QuickAccessToolBarMode property to the RibbonQuickAccessToolBarMode command parameter value.

public ICommand SetQuickAccessToolBarModeCommand { get; }

Property Value

ICommand:

The ICommand to set the QuickAccessToolBarMode property to the RibbonQuickAccessToolBarMode command parameter value.

SetUserInterfaceDensityCommand

Gets the ICommand to set the UserInterfaceDensity property to the UserInterfaceDensity command parameter value.

public ICommand SetUserInterfaceDensityCommand { get; }

Property Value

ICommand:

The ICommand to set the UserInterfaceDensity property to the UserInterfaceDensity command parameter value.

TabRowToolBarContent

Gets or sets the tab row toolbar.

public object TabRowToolBarContent { get; set; }

Property Value

object:

The tab row toolbar, which can either be a tab row toolbar view model that uses ItemContainerTemplateSelector for its UI, or a RibbonTabRowToolBar control instance.

TabRowToolBarStyle

Gets or sets the Style that targets RibbonTabRowToolBar and is applied to the instance generated by the TabRowToolBarContent property.

public Style TabRowToolBarStyle { get; set; }

Property Value

Style:

The Style that targets RibbonTabRowToolBar.

ToggleAllowLabelsOnQuickAccessToolBarCommand

Gets the ICommand used to toggle whether the quick-access toolbar allows labels.

public ICommand ToggleAllowLabelsOnQuickAccessToolBarCommand { get; }

Property Value

ICommand:

The ICommand used to toggle whether the quick-access toolbar allows labels.

UserInterfaceDensity

Gets or sets a UserInterfaceDensity that indicates how compact or spacious the UI should appear.

public UserInterfaceDensity UserInterfaceDensity { get; set; }

Property Value

UserInterfaceDensity:

A UserInterfaceDensity that indicates how compact or spacious the UI should appear. The default value is Compact.

Methods

AddToQuickAccessToolBar(DependencyObject)

Adds the specified element to the quick-access toolbar.

public void AddToQuickAccessToolBar(DependencyObject element)
Parameter Type Description
element DependencyObject

The element to add.

CanAddToQuickAccessToolBar(DependencyObject)

Returns whether the specified element can be added to the quick-access toolbar.

public virtual bool CanAddToQuickAccessToolBar(DependencyObject element)
Parameter Type Description
element DependencyObject

The element to examine.

Returns

bool:

true if the specified element can be added to the quick-access toolbar; otherwise, false.

CanRemoveFromQuickAccessToolBar(DependencyObject)

Returns whether the specified element can be removed from the quick-access toolbar.

public virtual bool CanRemoveFromQuickAccessToolBar(DependencyObject element)
Parameter Type Description
element DependencyObject

The element to examine.

Returns

bool:

true if the specified element can be removed from the quick-access toolbar; otherwise, false.

ClearContainerForItemOverride(DependencyObject, object)

Returns an item container to the state it was in before PrepareContainerForItemOverride(DependencyObject, object).

protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameter Type Description
element DependencyObject

The item container element.

item object

The data item.

GetContainerForItemOverride()

Creates or identifies the element that is used to display the given item.

protected override DependencyObject GetContainerForItemOverride()

Returns

DependencyObject:

The element that is used to display the given item.

IsItemItsOwnContainerOverride(object)

Determines if the specified item is (or is eligible to be) its own container.

protected override bool IsItemItsOwnContainerOverride(object item)
Parameter Type Description
item object

The item to check.

Returns

bool:

true if the item is (or is eligible to be) its own container; otherwise, false.

MeasureOverride(Size)

Called to remeasure a control.

protected override Size MeasureOverride(Size availableSize)
Parameter Type Description
availableSize Size

Returns

Size:

The size of the control, up to the maximum specified by constraint.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

public override void OnApplyTemplate()

OnContextMenuOpening(ContextMenuEventArgs)

Invoked whenever an unhandled ContextMenuOpening routed event reaches this class in its route. Implement this method to add class handling for this event.

protected override void OnContextMenuOpening(ContextMenuEventArgs e)
Parameter Type Description
e ContextMenuEventArgs

The RoutedEventArgs that contains the event data.

OnCreateAutomationPeer()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer:

The type-specific AutomationPeer implementation.

OnIsCollapsedChanged(RoutedEventArgs)

Occurs after the IsCollapsed property has changed.

protected virtual void OnIsCollapsedChanged(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

The RoutedEventArgs that contains the event data.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Called when the IsKeyboardFocusWithin property has changed.

protected override void OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs e)
Parameter Type Description
e DependencyPropertyChangedEventArgs

The event data.

OnIsMinimizedChanged(RoutedEventArgs)

Occurs after the IsMinimized property has changed.

protected virtual void OnIsMinimizedChanged(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

The RoutedEventArgs that contains the event data.

OnItemsChanged(NotifyCollectionChangedEventArgs)

Updates the current selection when an item in the Selector has changed.

protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameter Type Description
e NotifyCollectionChangedEventArgs

The event data.

OnKeyDown(KeyEventArgs)

Invoked when the KeyDown event is received.

protected override void OnKeyDown(KeyEventArgs e)
Parameter Type Description
e KeyEventArgs

Information about the event.

OnKeyTipInvoked(KeyTipInvokedEventArgs)

Occurs when the control's key tip is invoked.

protected virtual void OnKeyTipInvoked(KeyTipInvokedEventArgs e)
Parameter Type Description
e KeyTipInvokedEventArgs

The KeyTipInvokedEventArgs containing data related to this event.

OnMenuOpening(BarMenuEventArgs)

Occurs before a generated menu is opened, allowing for customization.

protected virtual void OnMenuOpening(BarMenuEventArgs e)
Parameter Type Description
e BarMenuEventArgs

The BarMenuEventArgs that contains the event data.

OnMouseWheel(MouseWheelEventArgs)

Invoked when an unhandled System.Windows.Input.Mouse.MouseWheel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameter Type Description
e MouseWheelEventArgs

The MouseWheelEventArgs that contains the event data.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Invoked when an unhandled System.Windows.Input.Keyboard.PreviewGotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameter Type Description
e KeyboardFocusChangedEventArgs

The KeyboardFocusChangedEventArgs that contains the event data.

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

protected override void OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameter Type Description
e KeyboardFocusChangedEventArgs

The KeyboardFocusChangedEventArgs that contains the event data.

OnQuickAccessToolBarItemAdded(RibbonQuickAccessToolBarItemAddedEventArgs)

Occurs when an item is has been added to the Quick Access ToolBar.

protected virtual void OnQuickAccessToolBarItemAdded(RibbonQuickAccessToolBarItemAddedEventArgs e)
Parameter Type Description
e RibbonQuickAccessToolBarItemAddedEventArgs

The RibbonQuickAccessToolBarItemAddedEventArgs that contains the event data.

OnQuickAccessToolBarItemAdding(RibbonQuickAccessToolBarItemAddingEventArgs)

Occurs when an item is being added to the Quick Access ToolBar, allowing for the item to be customized or cancelled.

protected virtual void OnQuickAccessToolBarItemAdding(RibbonQuickAccessToolBarItemAddingEventArgs e)
Parameter Type Description
e RibbonQuickAccessToolBarItemAddingEventArgs

The RibbonQuickAccessToolBarItemAddingEventArgs that contains the event data.

OnQuickAccessToolBarLocationChanged(RoutedEventArgs)

Occurs after the QuickAccessToolBarLocation property has changed.

protected virtual void OnQuickAccessToolBarLocationChanged(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

The RoutedEventArgs that contains the event data.

OnQuickAccessToolBarModeChanged(RoutedEventArgs)

Occurs after the QuickAccessToolBarMode property has changed.

protected virtual void OnQuickAccessToolBarModeChanged(RoutedEventArgs e)
Parameter Type Description
e RoutedEventArgs

The RoutedEventArgs that contains the event data.

OnSelectionChanged(SelectionChangedEventArgs)

Called when the selection changes.

protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameter Type Description
e SelectionChangedEventArgs

The event data.

OpenContextMenuForElement(DependencyObject)

Opens a context menu for the specified System.Windows.DependencyObject.

public bool OpenContextMenuForElement(DependencyObject sourceObj)
Parameter Type Description
sourceObj DependencyObject

The target System.Windows.DependencyObject.

Returns

bool:

true if a context menu was opened; otherwise, false.

PrepareContainerForItemOverride(DependencyObject, object)

Prepares the specified element to display the specified item.

protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameter Type Description
element DependencyObject

The element that is used to display the specified item.

item object

The specified item to display.

RemoveFromQuickAccessToolBar(DependencyObject)

Removes the specified element from the quick-access toolbar.

public void RemoveFromQuickAccessToolBar(DependencyObject element)
Parameter Type Description
element DependencyObject

The element to remove.

ToString()

Returns the string representation of this object.

public override string ToString()

Returns

string:

The string representation of this object.

Events

IsCollapsedChanged

Occurs after the IsCollapsed property has changed.

public event RoutedEventHandler IsCollapsedChanged

Event Type

RoutedEventHandler

IsMinimizedChanged

Occurs after the IsMinimized property has changed.

public event RoutedEventHandler IsMinimizedChanged

Event Type

RoutedEventHandler

MenuOpening

Occurs before a generated menu is opened, allowing for customization.

public event EventHandler<BarMenuEventArgs> MenuOpening

Event Type

EventHandler<BarMenuEventArgs>

QuickAccessToolBarItemAdded

Occurs when an item is has been added to the Quick Access ToolBar.

public event EventHandler<RibbonQuickAccessToolBarItemAddedEventArgs> QuickAccessToolBarItemAdded

Event Type

EventHandler<RibbonQuickAccessToolBarItemAddedEventArgs>

QuickAccessToolBarItemAdding

Occurs when an item is being added to the Quick Access ToolBar, allowing for the item to be customized or cancelled.

public event EventHandler<RibbonQuickAccessToolBarItemAddingEventArgs> QuickAccessToolBarItemAdding

Event Type

EventHandler<RibbonQuickAccessToolBarItemAddingEventArgs>

QuickAccessToolBarLocationChanged

Occurs after the QuickAccessToolBarLocation property has changed.

public event RoutedEventHandler QuickAccessToolBarLocationChanged

Event Type

RoutedEventHandler

QuickAccessToolBarModeChanged

Occurs after the QuickAccessToolBarMode property has changed.

public event RoutedEventHandler QuickAccessToolBarModeChanged

Event Type

RoutedEventHandler

Fields

AllowLabelsOnQuickAccessToolBarProperty

Identifies the AllowLabelsOnQuickAccessToolBar dependency property. This field is read-only.

public static readonly DependencyProperty AllowLabelsOnQuickAccessToolBarProperty

ApplicationButtonContentProperty

Identifies the ApplicationButtonContent dependency property. This field is read-only.

public static readonly DependencyProperty ApplicationButtonContentProperty

ApplicationButtonStyleProperty

Identifies the ApplicationButtonStyle dependency property. This field is read-only.

public static readonly DependencyProperty ApplicationButtonStyleProperty

BackstageContentProperty

Identifies the BackstageContent dependency property. This field is read-only.

public static readonly DependencyProperty BackstageContentProperty

BackstageStyleProperty

Identifies the BackstageStyle dependency property. This field is read-only.

public static readonly DependencyProperty BackstageStyleProperty

CanChangeLayoutModeProperty

Identifies the CanChangeLayoutMode dependency property. This field is read-only.

public static readonly DependencyProperty CanChangeLayoutModeProperty

ClearFooterCommandProperty

Identifies the ClearFooterCommand dependency property. This field is read-only.

public static readonly DependencyProperty ClearFooterCommandProperty

CollapseThresholdSizeProperty

Identifies the CollapseThresholdSize dependency property. This field is read-only.

public static readonly DependencyProperty CollapseThresholdSizeProperty

ContextualTabGroupsProperty

Identifies the ContextualTabGroups dependency property. This field is read-only.

public static readonly DependencyProperty ContextualTabGroupsProperty

CornerRadiusProperty

Identifies the CornerRadius dependency property. This field is read-only.

public static readonly DependencyProperty CornerRadiusProperty

FooterContentProperty

Identifies the FooterContent dependency property. This field is read-only.

public static readonly DependencyProperty FooterContentProperty

IsAnimationEnabledProperty

Identifies the IsAnimationEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsAnimationEnabledProperty

IsApplicationButtonVisibleProperty

Identifies the IsApplicationButtonVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsApplicationButtonVisibleProperty

IsCollapsedChangedEvent

Identifies the IsCollapsedChanged routed event. This field is read-only.

public static readonly RoutedEvent IsCollapsedChangedEvent

IsCollapsedProperty

Identifies the IsCollapsed dependency property. This field is read-only.

public static readonly DependencyProperty IsCollapsedProperty

IsCollapsibleProperty

Identifies the IsCollapsible dependency property. This field is read-only.

public static readonly DependencyProperty IsCollapsibleProperty

IsContentContainerVisibleProperty

Identifies the IsContentContainerVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsContentContainerVisibleProperty

IsFooterSeparatorVisibleProperty

Identifies the IsFooterSeparatorVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsFooterSeparatorVisibleProperty

IsFooterVisibleProperty

Identifies the IsFooterVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsFooterVisibleProperty

IsMinimizableProperty

Identifies the IsMinimizable dependency property. This field is read-only.

public static readonly DependencyProperty IsMinimizableProperty

IsMinimizedChangedEvent

Identifies the IsMinimizedChanged routed event. This field is read-only.

public static readonly RoutedEvent IsMinimizedChangedEvent

IsMinimizedPopupOpenProperty

Identifies the IsMinimizedPopupOpen dependency property. This field is read-only.

public static readonly DependencyProperty IsMinimizedPopupOpenProperty

IsMinimizedProperty

Identifies the IsMinimized dependency property. This field is read-only.

public static readonly DependencyProperty IsMinimizedProperty

IsOptionsButtonVisibleProperty

Identifies the IsOptionsButtonVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsOptionsButtonVisibleProperty

IsQuickAccessToolBarSeparatorVisibleProperty

Identifies the IsQuickAccessToolBarSeparatorVisible dependency property. This field is read-only.

public static readonly DependencyProperty IsQuickAccessToolBarSeparatorVisibleProperty

ItemContainerTemplateSelectorProperty

Identifies the ItemContainerTemplateSelector dependency property. This field is read-only.

public static readonly DependencyProperty ItemContainerTemplateSelectorProperty

LayoutModeProperty

Identifies the LayoutMode dependency property. This field is read-only.

public static readonly DependencyProperty LayoutModeProperty

MenuOpeningEvent

Identifies the MenuOpening routed event. This field is read-only.

public static readonly RoutedEvent MenuOpeningEvent

OptionsButtonKeyTipTextProperty

Identifies the OptionsButtonKeyTipText dependency property. This field is read-only.

public static readonly DependencyProperty OptionsButtonKeyTipTextProperty

OptionsButtonLabelProperty

Identifies the OptionsButtonLabel dependency property. This field is read-only.

public static readonly DependencyProperty OptionsButtonLabelProperty

OptionsButtonToolTipProperty

Identifies the OptionsButtonToolTip dependency property. This field is read-only.

public static readonly DependencyProperty OptionsButtonToolTipProperty

QuickAccessToolBarContentProperty

Identifies the QuickAccessToolBarContent dependency property. This field is read-only.

public static readonly DependencyProperty QuickAccessToolBarContentProperty

QuickAccessToolBarItemAddedEvent

Identifies the QuickAccessToolBarItemAdded routed event. This field is read-only.

public static readonly RoutedEvent QuickAccessToolBarItemAddedEvent

QuickAccessToolBarItemAddingEvent

Identifies the QuickAccessToolBarItemAdding routed event. This field is read-only.

public static readonly RoutedEvent QuickAccessToolBarItemAddingEvent

QuickAccessToolBarLocationChangedEvent

Identifies the QuickAccessToolBarLocationChanged routed event. This field is read-only.

public static readonly RoutedEvent QuickAccessToolBarLocationChangedEvent

QuickAccessToolBarLocationProperty

Identifies the QuickAccessToolBarLocation dependency property. This field is read-only.

public static readonly DependencyProperty QuickAccessToolBarLocationProperty

QuickAccessToolBarModeChangedEvent

Identifies the QuickAccessToolBarModeChanged routed event. This field is read-only.

public static readonly RoutedEvent QuickAccessToolBarModeChangedEvent

QuickAccessToolBarModeProperty

Identifies the QuickAccessToolBarMode dependency property. This field is read-only.

public static readonly DependencyProperty QuickAccessToolBarModeProperty

QuickAccessToolBarStyleProperty

Identifies the QuickAccessToolBarStyle dependency property. This field is read-only.

public static readonly DependencyProperty QuickAccessToolBarStyleProperty

TabRowToolBarContentProperty

Identifies the TabRowToolBarContent dependency property. This field is read-only.

public static readonly DependencyProperty TabRowToolBarContentProperty

TabRowToolBarStyleProperty

Identifies the TabRowToolBarStyle dependency property. This field is read-only.

public static readonly DependencyProperty TabRowToolBarStyleProperty

UserInterfaceDensityProperty

Identifies the UserInterfaceDensity dependency property. This field is read-only.

public static readonly DependencyProperty UserInterfaceDensityProperty