Ribbon Class
Represents a Ribbon control.
[TemplatePart(Name = "PART_ApplicationButton", Type = typeof(ApplicationButton))]
[TemplatePart(Name = "PART_MinimizedPopup", Type = typeof(Popup))]
[TemplatePart(Name = "PART_TabStrip", Type = typeof(TabStrip))]
public class Ribbon : ContentControl, ILogicalParent
- Inheritance:
- object Visual UIElement FrameworkElement Control ContentControl object
- Implements:
- ILogicalParent
Remarks
For detailed documentation on this control's features and how to use them, please see the Ribbon-related series of documentation topics.
Constructors
Ribbon()
Initializes a new instance of the Ribbon
class.
public Ribbon()
Properties
ActiveTabs
Gets the ReadOnlyObservableCollection<Tab>
containing the tabs that are active on the ribbon.
public ReadOnlyObservableCollection<Tab> ActiveTabs { get; }
Property Value
- ReadOnlyObservableCollection<Tab>:
The
ReadOnlyObservableCollection<Tab>
containing the tabs that are active on the ribbon.
Remarks
This collection is rebuilt based on the Tab items in the Tabs and ContextualTabGroups collections.
ApplicationButtonImageSource
Gets or sets the ImageSource to use for the image on the application button.
public ImageSource ApplicationButtonImageSource { get; set; }
Property Value
- ImageSource:
The ImageSource to use for the image on the application button.
ApplicationButtonLabel
Gets or sets the string label to display on the application button when using Scenic layout.
[Localizability(LocalizationCategory.Label)]
public string ApplicationButtonLabel { get; set; }
Property Value
- string:
The string label to display on the application button when using Scenic layout.
ApplicationButtonScreenTipDescription
Gets or sets the description object that will be displayed in screen tips for the application button.
public object ApplicationButtonScreenTipDescription { get; set; }
Property Value
- object:
The description object that will be displayed in screen tips for the application button.
ApplicationButtonScreenTipFooter
Gets or sets the footer object that will be displayed in screen tips for the application button.
public object ApplicationButtonScreenTipFooter { get; set; }
Property Value
- object:
The footer object that will be displayed in screen tips for the application button.
ApplicationButtonScreenTipHeader
Gets or sets the header object that will be displayed in screen tips for the application button.
public object ApplicationButtonScreenTipHeader { get; set; }
Property Value
- object:
The header object that will be displayed in screen tips for the application button.
ApplicationButtonScreenTipHelpUri
Gets or sets the System.Uri specifying the location of context-sensitive help related to the application button when its screen tip is displayed and F1
is pressed.
public Uri ApplicationButtonScreenTipHelpUri { get; set; }
Property Value
- Uri:
The System.Uri specifying the location of context-sensitive help related to the application button when its screen tip is displayed and
F1
is pressed.
ApplicationButtonScreenTipImageSource
Gets or sets the ImageSource for the image that will be displayed in screen tips for the application button.
public ImageSource ApplicationButtonScreenTipImageSource { get; set; }
Property Value
- ImageSource:
The ImageSource for the image that will be displayed in screen tips for the application button.
ApplicationMenu
Gets or sets the FrameworkElement that represents the application menu.
public FrameworkElement ApplicationMenu { get; set; }
Property Value
- FrameworkElement:
The FrameworkElement that represents the application menu.
Remarks
Set this property to either a ApplicationMenu or Backstage control depending on which UI style should be used for the application menu.
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.
Remarks
The default threshold size is 300, 250
.
ContextualTabGroups
Gets the ContextualTabGroupCollection containing the contextual tab groups that can be used with the ribbon.
public ContextualTabGroupCollection ContextualTabGroups { get; }
Property Value
- ContextualTabGroupCollection:
The ContextualTabGroupCollection containing the contextual tab groups that can be used with the ribbon.
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 istrue
.
Remarks
When set to false
, the application button hides and moves the QAT and tabs over.
IsApplicationMenuOpen
Gets or sets whether the ribbon's application menu is currently open.
public bool IsApplicationMenuOpen { get; set; }
Property Value
- bool:
true
if the ribbon's application menu is currently open; otherwise,false
.
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
.
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.
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 istrue
.
IsCustomizeQuickAccessToolBarMenuItemVisible
Gets or sets whether a Customize Quick Access Toolbar
menu item is visible on generated context menus
and on the QAT customize button popup.
public bool IsCustomizeQuickAccessToolBarMenuItemVisible { get; set; }
Property Value
- bool:
true
if aCustomize Quick Access Toolbar
menu item is visible; otherwise,false
. The default value isfalse
.
Remarks
When this menu item is made visible, be sure to handle the CustomizeQuickAccessToolBar command in your application.
IsHostedInRibbonWindow
Gets whether the ribbon is hosted in a RibbonWindow.
public bool IsHostedInRibbonWindow { get; }
Property Value
- bool:
true
if the ribbon is hosted in a RibbonWindow; otherwise,false
.
IsKeyTipModeActive
Gets whether key tips are currently active for the ribbon.
public bool IsKeyTipModeActive { get; }
Property Value
- bool:
true
if key tips are currently active for the ribbon; otherwise,false
.
IsKeyboardFocusBlurredOnWindowDeactivation
Gets or sets whether keyboard focus is blurred from the ribbon when a containing window is deactivated.
public bool IsKeyboardFocusBlurredOnWindowDeactivation { get; set; }
Property Value
- bool:
true
if keyboard focus is blurred from the ribbon when a containing window is deactivated; otherwise,false
.
IsMinimizable
Gets or sets whether the ribbon is capable of being minimized by the end user.
public bool IsMinimizable { get; set; }
Property Value
- bool:
true
if the ribbon is capable of being minimized by the end user; otherwise,false
. The default value istrue
.
Remarks
If this property is true
, UI will be added to context menus allowing for the toggling of the IsMinimized property.
Additionally, double-clicking a Tab will toggle the IsMinimized property.
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
.
Remarks
When minimized, the ribbon's groups are not visible until the end user clicks on a tab, at which point they display in a popup. This saves screen real estate.
IsMinimizedPopupOpen
Gets whether the ribbon is currently minimized and its minimized popup is open.
public bool IsMinimizedPopupOpen { get; }
Property Value
- bool:
true
if the ribbon is currently minimized and its minimized popup is open; otherwise,false
.
IsQuickAccessToolBarCustomizationEnabled
Gets or sets whether menu items are added to ribbon control auto-generated context menus that support the addition to and removal from the Quick Access ToolBar (QAT).
public bool IsQuickAccessToolBarCustomizationEnabled { get; set; }
Property Value
- bool:
true
if menu items are added; otherwise,false
. The default value istrue
.
IsQuickAccessToolBarCustomizeButtonVisible
Gets or sets whether the Quick Access ToolBar (QAT) customize button is visible next to the QAT.
public bool IsQuickAccessToolBarCustomizeButtonVisible { get; set; }
Property Value
- bool:
true
if the customize button is visible; otherwise,false
. The default value istrue
.
IsRibbonWindowMaximized
Gets whether the ribbon is in a RibbonWindow that is currently maximized.
public bool IsRibbonWindowMaximized { get; }
Property Value
- bool:
true
if the ribbon is in a RibbonWindow that is currently maximized; otherwise,false
.
IsTabGroupVariantPreloadingEnabled
Gets or sets whether the ribbon will pre-load all group variants for all tabs when the ribbon is loaded, instead of when each tab is first clicked.
public bool IsTabGroupVariantPreloadingEnabled { get; set; }
Property Value
- bool:
true
if the ribbon will pre-load all group variants for all tabs when the ribbon is loaded; otherwise,false
. The default value istrue
.
Remarks
Due to the advanced layout/resizing capabilities of Ribbon, certain calculations must be performed to determine the size
of each group variant. These calculations take a tiny amount of time.
By setting this property to true
, all calculations take place when the ribbon is first loaded.
This slightly increases the startup time for the containing Window
.
If this property is false
, the containing Window
will start faster however the might be a slight lag
the first time a Tab is clicked.
IsToggleMinimizationButtonVisible
Gets or sets whether the toggle minimization button should be visible in the ribbon when IsMinimizable is true
.
public bool IsToggleMinimizationButtonVisible { get; set; }
Property Value
- bool:
true
if the toggle minimization button should be visible in the ribbon when IsMinimizable istrue
; otherwise,false
. The default value istrue
.
IsWindowActive
Gets or sets whether the containing Window is active.
public bool IsWindowActive { get; set; }
Property Value
Remarks
Some user interface elements of the ribbon update when the containing Window is active.
KeyTipModeShortcuts
Gets or sets the keyboard shortcuts that are allowed to toggle key tip mode.
public KeyTipModeShortcuts KeyTipModeShortcuts { get; set; }
Property Value
- KeyTipModeShortcuts:
A KeyTipModeShortcuts that indicates the allowed shortcuts. The default value is
All
.
LogicalChildren
Gets an enumerator for logical child elements of this element.
protected override IEnumerator LogicalChildren { get; }
Property Value
- IEnumerator:
An enumerator for logical child elements of this element.
QuickAccessToolBarCommonItems
Gets the RibbonControlCollection<UIElement>
containing the common Quick Access ToolBar (QAT) items that can be displayed on the ribbon via the QAT Customize menu.
public RibbonControlCollection<UIElement> QuickAccessToolBarCommonItems { get; }
Property Value
- RibbonControlCollection<UIElement>:
The
RibbonControlCollection<UIElement>
containing the common Quick Access ToolBar (QAT) items that can be displayed on the ribbon via the QAT Customize menu.
QuickAccessToolBarItems
Gets the RibbonControlCollection<UIElement>
containing the Quick Access ToolBar (QAT) items for display on the ribbon.
public RibbonControlCollection<UIElement> QuickAccessToolBarItems { get; }
Property Value
- RibbonControlCollection<UIElement>:
The
RibbonControlCollection<UIElement>
containing the Quick Access ToolBar (QAT) items for display on the ribbon.
QuickAccessToolBarLocation
Gets or sets the location of the Quick Access ToolBar (QAT).
public QuickAccessToolBarLocation QuickAccessToolBarLocation { get; set; }
Property Value
- QuickAccessToolBarLocation:
A QuickAccessToolBarLocation that indicates the location of the QAT.
Remarks
Set this property to QuickAccessToolBarLocation.None
to hide the QAT completely.
SelectedTab
Gets or sets the currently selected Tab in the ribbon.
TabPanelItems
Gets the RibbonControlCollection<UIElement>
containing the tab panel items for display on the ribbon.
public RibbonControlCollection<UIElement> TabPanelItems { get; }
Property Value
- RibbonControlCollection<UIElement>:
The
RibbonControlCollection<UIElement>
containing the tab panel items for display on the ribbon.
Tabs
Gets the RibbonControlCollection<Tab>
containing the tabs for display on the ribbon.
public RibbonControlCollection<Tab> Tabs { get; }
Property Value
- RibbonControlCollection<Tab>:
The
RibbonControlCollection<Tab>
containing the tabs for display on the ribbon.
TargetContentContainer
Gets or sets the FrameworkElement that contains the "content" of the Window or Page that the items in this ribbon operate on.
public FrameworkElement TargetContentContainer { get; set; }
Property Value
- FrameworkElement:
The target FrameworkElement content container.
Remarks
This property is used to determine when the mouse is over the "content" area of the parent Window or Page.
Methods
ArrangeOverride(Size)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size ArrangeOverride(Size arrangeBounds)
Parameter | Type | Description |
---|---|---|
arrangeBounds | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
CreateContextMenu(FrameworkElement)
Creates a context menu for the specified FrameworkElement.
protected virtual ContextMenu CreateContextMenu(FrameworkElement element)
Parameter | Type | Description |
---|---|---|
element | FrameworkElement | The FrameworkElement for which to create a context menu. |
Returns
- ContextMenu:
The context menu that was created.
DeserializeQuickAccessToolBarItems(string)
Deserializes QuickAccessToolBarItems collection information from the data in an XML string.
public ICollection<Exception> DeserializeQuickAccessToolBarItems(string xml)
Parameter | Type | Description |
---|---|---|
xml | string | The XML string containing data. |
Returns
- ICollection<Exception>:
A collection of
Exception
objects that specify any exceptions that may have occurred while loading items.
Remarks
The XML string must have been created by a previous call to SerializeQuickAccessToolBarItems().
GetAncestorRibbon(UIElement)
Returns the ancestor Ribbon for the element, if any.
public static Ribbon GetAncestorRibbon(UIElement element)
Parameter | Type | Description |
---|---|---|
element | UIElement | The UIElement to examine. |
Returns
GetLayoutClip(Size)
Returns a geometry for a clipping mask.
protected override Geometry GetLayoutClip(Size layoutSlotSize)
Parameter | Type | Description |
---|---|---|
layoutSlotSize | Size | The layout slot size. |
Returns
- Geometry:
The clipping mask geometry.
MeasureOverride(Size)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size MeasureOverride(Size availableSize)
Parameter | Type | Description |
---|---|---|
availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
OnApplicationButtonMouseDoubleClick(CancelRoutedEventArgs)
Invoked when an unhandled ApplicationButtonMouseDoubleClick 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 virtual void OnApplicationButtonMouseDoubleClick(CancelRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | CancelRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
Set the Cancel
property of the event arguments to true
to prevent the double-click from closing the parent Window
.
OnApplyTemplate()
Invoked whenever application code or internal processes call ApplyTemplate().
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Creates and returns an AutomationPeer object for this type.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- AutomationPeer:
The AutomationPeer that was created.
OnIsApplicationMenuOpenChanged(BooleanPropertyChangedRoutedEventArgs)
Invoked when an unhandled IsApplicationMenuOpenChanged 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 virtual void OnIsApplicationMenuOpenChanged(BooleanPropertyChangedRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | BooleanPropertyChangedRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnIsCollapsedChanged(BooleanPropertyChangedRoutedEventArgs)
Invoked when an unhandled IsCollapsedChanged 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 virtual void OnIsCollapsedChanged(BooleanPropertyChangedRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | BooleanPropertyChangedRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)
Called after the value of the IsKeyboardFocusWithin property has changed.
protected override void OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | DependencyPropertyChangedEventArgs | A System.Windows.DependencyPropertyChangedEventArgs that contains the event data. |
OnIsMinimizedChanged(BooleanPropertyChangedRoutedEventArgs)
Invoked when an unhandled IsMinimizedChanged 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 virtual void OnIsMinimizedChanged(BooleanPropertyChangedRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | BooleanPropertyChangedRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnKeyDown(KeyEventArgs)
Invoked when an unhandled Keyboard.KeyDownEvent 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 OnKeyDown(KeyEventArgs e)
Parameter | Type | Description |
---|---|---|
e | KeyEventArgs | A KeyEventArgs that contains the event data. |
OnMouseWheel(MouseWheelEventArgs)
Invoked when an unhandled Mouse.MouseWheelEvent attached event is raised on this element. Implement this method to add class handling for this event.
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameter | Type | Description |
---|---|---|
e | MouseWheelEventArgs | A MouseWheelEventArgs that contains the event data. |
OnQuickAccessToolBarLocationChanged(RoutedEventArgs)
Invoked when an unhandled QuickAccessToolBarLocationChanged 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 virtual void OnQuickAccessToolBarLocationChanged(RoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | RoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnRenderSizeChanged(SizeChangedInfo)
Called when the rendered size of a control changes.
protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
Parameter | Type | Description |
---|---|---|
sizeInfo | SizeChangedInfo | Specifies the size changes. |
OnSelectedTabChanged(TabPropertyChangedRoutedEventArgs)
Invoked when an unhandled SelectedTabChanged 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 virtual void OnSelectedTabChanged(TabPropertyChangedRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | TabPropertyChangedRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnSelectedTabChanging(TabPropertyChangingRoutedEventArgs)
Invoked when an unhandled SelectedTabChanging 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 virtual void OnSelectedTabChanging(TabPropertyChangingRoutedEventArgs e)
Parameter | Type | Description |
---|---|---|
e | TabPropertyChangingRoutedEventArgs | A |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnVisualParentChanged(DependencyObject)
Invoked when the parent of the element in the visual tree has changed.
protected override void OnVisualParentChanged(DependencyObject oldParent)
Parameter | Type | Description |
---|---|---|
oldParent | DependencyObject | A System.Windows.DependencyObject that indicates the old visual parent. |
SerializeQuickAccessToolBarItems()
Serializes the cloned controls in the QuickAccessToolBarItems collection to an XML string.
public string SerializeQuickAccessToolBarItems()
Returns
- string:
The XML string that contains the serialized data.
Remarks
Use the DeserializeQuickAccessToolBarItems(string) method to load the serialized data later.
Events
ApplicationButtonMouseDoubleClick
Occurs when the the application button is double-clicked, allowing for the default behavior of closing the parent Window to be cancelled.
public event EventHandler<CancelRoutedEventArgs> ApplicationButtonMouseDoubleClick
Event Type
IsApplicationMenuOpenChanged
Occurs after the Ribbon's IsApplicationMenuOpen property has changed.
public event EventHandler<BooleanPropertyChangedRoutedEventArgs> IsApplicationMenuOpenChanged
Event Type
IsCollapsedChanged
Occurs after the Ribbon's IsCollapsed property has changed.
public event EventHandler<BooleanPropertyChangedRoutedEventArgs> IsCollapsedChanged
Event Type
IsMinimizedChanged
Occurs after the Ribbon's IsMinimized property has changed.
public event EventHandler<BooleanPropertyChangedRoutedEventArgs> IsMinimizedChanged
Event Type
QuickAccessToolBarLocationChanged
Occurs after the Ribbon's QuickAccessToolBarLocation property has changed.
SelectedTabChanged
Occurs after the Ribbon's SelectedTab property has changed.
public event EventHandler<TabPropertyChangedRoutedEventArgs> SelectedTabChanged
Event Type
SelectedTabChanging
Occurs before the Ribbon's SelectedTab property has changed.
public event EventHandler<TabPropertyChangingRoutedEventArgs> SelectedTabChanging
Event Type
Fields
ApplicationButtonImageSourceProperty
Identifies the ApplicationButtonImageSource dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonImageSourceProperty
ApplicationButtonLabelProperty
Identifies the ApplicationButtonLabel dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonLabelProperty
ApplicationButtonMouseDoubleClickEvent
Identifies the ApplicationButtonMouseDoubleClick routed event. This field is read-only.
public static readonly RoutedEvent ApplicationButtonMouseDoubleClickEvent
ApplicationButtonScreenTipDescriptionProperty
Identifies the ApplicationButtonScreenTipDescription dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonScreenTipDescriptionProperty
ApplicationButtonScreenTipFooterProperty
Identifies the ApplicationButtonScreenTipFooter dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonScreenTipFooterProperty
ApplicationButtonScreenTipHeaderProperty
Identifies the ApplicationButtonScreenTipHeader dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonScreenTipHeaderProperty
ApplicationButtonScreenTipHelpUriProperty
Identifies the ApplicationButtonScreenTipHelpUri dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonScreenTipHelpUriProperty
ApplicationButtonScreenTipImageSourceProperty
Identifies the ApplicationButtonScreenTipImageSource dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationButtonScreenTipImageSourceProperty
ApplicationMenuProperty
Identifies the ApplicationMenu dependency property. This field is read-only.
public static readonly DependencyProperty ApplicationMenuProperty
CollapseThresholdSizeProperty
Identifies the CollapseThresholdSize dependency property. This field is read-only.
public static readonly DependencyProperty CollapseThresholdSizeProperty
IsApplicationButtonVisibleProperty
Identifies the IsApplicationButtonVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsApplicationButtonVisibleProperty
IsApplicationMenuOpenChangedEvent
Identifies the IsApplicationMenuOpenChanged routed event. This field is read-only.
public static readonly RoutedEvent IsApplicationMenuOpenChangedEvent
IsApplicationMenuOpenProperty
Identifies the IsApplicationMenuOpen dependency property. This field is read-only.
public static readonly DependencyProperty IsApplicationMenuOpenProperty
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
IsCustomizeQuickAccessToolBarMenuItemVisibleProperty
Identifies the IsCustomizeQuickAccessToolBarMenuItemVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsCustomizeQuickAccessToolBarMenuItemVisibleProperty
IsHostedInRibbonWindowProperty
Identifies the IsHostedInRibbonWindow dependency property. This field is read-only.
public static readonly DependencyProperty IsHostedInRibbonWindowProperty
IsKeyTipModeActiveProperty
Identifies the IsKeyTipModeActive dependency property. This field is read-only.
public static readonly DependencyProperty IsKeyTipModeActiveProperty
IsKeyboardFocusBlurredOnWindowDeactivationProperty
Identifies the IsKeyboardFocusBlurredOnWindowDeactivation dependency property. This field is read-only.
public static readonly DependencyProperty IsKeyboardFocusBlurredOnWindowDeactivationProperty
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
IsQuickAccessToolBarCustomizationEnabledProperty
Identifies the IsQuickAccessToolBarCustomizationEnabled dependency property. This field is read-only.
public static readonly DependencyProperty IsQuickAccessToolBarCustomizationEnabledProperty
IsQuickAccessToolBarCustomizeButtonVisibleProperty
Identifies the IsQuickAccessToolBarCustomizeButtonVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsQuickAccessToolBarCustomizeButtonVisibleProperty
IsRibbonWindowMaximizedProperty
Identifies the IsRibbonWindowMaximized dependency property. This field is read-only.
public static readonly DependencyProperty IsRibbonWindowMaximizedProperty
IsTabGroupVariantPreloadingEnabledProperty
Identifies the IsTabGroupVariantPreloadingEnabled dependency property. This field is read-only.
public static readonly DependencyProperty IsTabGroupVariantPreloadingEnabledProperty
IsToggleMinimizationButtonVisibleProperty
Identifies the IsToggleMinimizationButtonVisible dependency property. This field is read-only.
public static readonly DependencyProperty IsToggleMinimizationButtonVisibleProperty
IsWindowActiveProperty
Identifies the IsWindowActive dependency property. This field is read-only.
public static readonly DependencyProperty IsWindowActiveProperty
KeyTipModeShortcutsProperty
Identifies the KeyTipModeShortcuts dependency property. This field is read-only.
public static readonly DependencyProperty KeyTipModeShortcutsProperty
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
SelectedTabChangedEvent
Identifies the SelectedTabChanged routed event. This field is read-only.
public static readonly RoutedEvent SelectedTabChangedEvent
SelectedTabChangingEvent
Identifies the SelectedTabChanging routed event. This field is read-only.
public static readonly RoutedEvent SelectedTabChangingEvent
SelectedTabProperty
Identifies the SelectedTab dependency property. This field is read-only.
public static readonly DependencyProperty SelectedTabProperty
TargetContentContainerProperty
Identifies the TargetContentContainer dependency property. This field is read-only.
public static readonly DependencyProperty TargetContentContainerProperty