C# Класс Microsoft.Windows.Controls.Ribbon.RibbonMenuButton

Наследование: System.Windows.Controls.Menu
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CanAddToQuickAccessToolBarDirectlyProperty System.Windows.DependencyProperty
CanUserResizeHorizontallyProperty System.Windows.DependencyProperty
CanUserResizeVerticallyProperty System.Windows.DependencyProperty
ControlSizeDefinitionProperty System.Windows.DependencyProperty
DropDownHeightProperty System.Windows.DependencyProperty
FocusedBackgroundProperty System.Windows.DependencyProperty
FocusedBorderBrushProperty System.Windows.DependencyProperty
HasGalleryProperty System.Windows.DependencyProperty
IsDropDownOpenProperty System.Windows.DependencyProperty
IsDropDownPositionedAboveProperty System.Windows.DependencyProperty
IsInControlGroupProperty System.Windows.DependencyProperty
IsInQuickAccessToolBarProperty System.Windows.DependencyProperty
ItemContainerTemplateSelectorProperty System.Windows.DependencyProperty
KeyTipProperty System.Windows.DependencyProperty
LabelProperty System.Windows.DependencyProperty
LargeImageSourceProperty System.Windows.DependencyProperty
MouseOverBackgroundProperty System.Windows.DependencyProperty
MouseOverBorderBrushProperty System.Windows.DependencyProperty
PressedBackgroundProperty System.Windows.DependencyProperty
PressedBorderBrushProperty System.Windows.DependencyProperty
QuickAccessToolBarControlSizeDefinitionProperty System.Windows.DependencyProperty
QuickAccessToolBarIdProperty System.Windows.DependencyProperty
RibbonProperty System.Windows.DependencyProperty
SmallImageSourceProperty System.Windows.DependencyProperty
ToolTipDescriptionProperty System.Windows.DependencyProperty
ToolTipFooterDescriptionProperty System.Windows.DependencyProperty
ToolTipFooterImageSourceProperty System.Windows.DependencyProperty
ToolTipFooterTitleProperty System.Windows.DependencyProperty
ToolTipImageSourceProperty System.Windows.DependencyProperty
ToolTipTitleProperty System.Windows.DependencyProperty
UsesItemContainerTemplateProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
BaseOnIsKeyboardFocusWithin void
BringIndexIntoView void
CoerceCanUserResizeProperty object
CoerceDropDownHeightProperty object
CoerceIsDropDownOpen object
HandleIsVisibleChanged void
IsHeightValid bool
OnActivatingKeyTipThunk void
OnAnyMouseDown void
OnClickThrough void
OnClickThroughThunk void
OnContextMenuClosingInternal void
OnContextMenuClosingThunk void
OnContextMenuOpeningInternal void
OnContextMenuOpeningThunk void
OnDismissPopupThunk void
OnDropDownClosed void
OnDropDownOpened void
OnGotKeyboardFocusThunk void
OnGotKeyboardFocusThunk void
OnHasGalleryChanged void
OnIsDropDownOpenChanged void
OnIsDropDownOpenChanged void
OnIsSelectedChanged void
OnItemContainerGeneratorStatusChanged void
OnKeyTipAccessedThunk void
OnLostMouseCaptureThunk void
OnLostMouseCaptureThunk void
OnMouseDownThunk void
OnNavigationKeyDown void
OnPopupResize void
OnPopupResizeStarted void
OnPseudoInheritedPropertyChanged void
OpenOnLoad void
RegisterOpenOnVisible void
RegisterToOpenOnLoad void
ResizePopupInternal bool
RibbonMenuButton System
TransferPseudoInheritedProperties void
UpdateDropDownPosition object

Открытые методы

Метод Описание
OnApplyTemplate ( ) : void

Защищенные методы

Метод Описание
ClearContainerForItemOverride ( DependencyObject element, object item ) : void
GetContainerForItemOverride ( ) : DependencyObject
HandleMouseButton ( System.Windows.Input.MouseButtonEventArgs e ) : void

base exits MenuMode on any Mouse clicks. We want to prevent that.

IsItemItsOwnContainerOverride ( object item ) : bool
OnActivatingKeyTip ( ActivatingKeyTipEventArgs e ) : void
OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
OnDismissPopup ( RibbonDismissPopupEventArgs e ) : void
OnGotKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
OnIsKeyboardFocusWithinChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnKeyTipAccessed ( KeyTipAccessedEventArgs e ) : void
OnKeyUp ( System.Windows.Input.KeyEventArgs e ) : void
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnPreviewMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnTemplateChanged ( System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
ShouldApplyItemContainerStyle ( DependencyObject container, object item ) : bool

Приватные методы

Метод Описание
BaseOnIsKeyboardFocusWithin ( ) : void

Helper method to call the base.OnIsKeyboardFocusWithinChanged method the first time after deferal.

BringIndexIntoView ( int index ) : void
CoerceCanUserResizeProperty ( DependencyObject d, object baseValue ) : object
CoerceDropDownHeightProperty ( DependencyObject d, object baseValue ) : object
CoerceIsDropDownOpen ( DependencyObject d, object baseValue ) : object
HandleIsVisibleChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
IsHeightValid ( object value ) : bool
OnActivatingKeyTipThunk ( object sender, ActivatingKeyTipEventArgs e ) : void
OnAnyMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnClickThrough ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnClickThroughThunk ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnContextMenuClosingInternal ( ) : void
OnContextMenuClosingThunk ( object sender, System.Windows.Controls.ContextMenuEventArgs e ) : void
OnContextMenuOpeningInternal ( ) : void
OnContextMenuOpeningThunk ( object sender, System.Windows.Controls.ContextMenuEventArgs e ) : void
OnDismissPopupThunk ( object sender, RibbonDismissPopupEventArgs e ) : void
OnDropDownClosed ( EventArgs e ) : void
OnDropDownOpened ( EventArgs e ) : void
OnGotKeyboardFocusThunk ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
OnGotKeyboardFocusThunk ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
OnHasGalleryChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsDropDownOpenChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsDropDownOpenChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsSelectedChanged ( object sender, RoutedPropertyChangedEventArgs e ) : void

Called when IsSelected changed on this element or any descendant.

OnItemContainerGeneratorStatusChanged ( object sender, EventArgs e ) : void
OnKeyTipAccessedThunk ( object sender, KeyTipAccessedEventArgs e ) : void
OnLostMouseCaptureThunk ( System.Windows.Input.MouseEventArgs e ) : void
OnLostMouseCaptureThunk ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseDownThunk ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnNavigationKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
OnPopupResize ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void
OnPopupResizeStarted ( object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e ) : void
OnPseudoInheritedPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OpenOnLoad ( object sender, RoutedEventArgs e ) : void
RegisterOpenOnVisible ( ) : void
RegisterToOpenOnLoad ( ) : void
ResizePopupInternal ( double newWidth, double newHeight ) : bool

Called from UIA Peers.

RibbonMenuButton ( ) : System

Initializes static members of the RibbonMenuButton class. Here we override the default style, a coerce callback, and allow tooltips to be shown for disabled commands.

TransferPseudoInheritedProperties ( ) : void
UpdateDropDownPosition ( object arg ) : object

Описание методов

ClearContainerForItemOverride() защищенный Метод

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

GetContainerForItemOverride() защищенный Метод

protected GetContainerForItemOverride ( ) : DependencyObject
Результат System.Windows.DependencyObject

HandleMouseButton() защищенный Метод

base exits MenuMode on any Mouse clicks. We want to prevent that.
protected HandleMouseButton ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

IsItemItsOwnContainerOverride() защищенный Метод

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
Результат bool

OnActivatingKeyTip() защищенный Метод

protected OnActivatingKeyTip ( ActivatingKeyTipEventArgs e ) : void
e ActivatingKeyTipEventArgs
Результат void

OnApplyTemplate() публичный Метод

public OnApplyTemplate ( ) : void
Результат void

OnCreateAutomationPeer() защищенный Метод

protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
Результат System.Windows.Automation.Peers.AutomationPeer

OnDismissPopup() защищенный Метод

protected OnDismissPopup ( RibbonDismissPopupEventArgs e ) : void
e RibbonDismissPopupEventArgs
Результат void

OnGotKeyboardFocus() защищенный Метод

protected OnGotKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
e System.Windows.Input.KeyboardFocusChangedEventArgs
Результат void

OnIsKeyboardFocusWithinChanged() защищенный Метод

protected OnIsKeyboardFocusWithinChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Результат void

OnKeyTipAccessed() защищенный Метод

protected OnKeyTipAccessed ( KeyTipAccessedEventArgs e ) : void
e KeyTipAccessedEventArgs
Результат void

OnKeyUp() защищенный Метод

protected OnKeyUp ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Результат void

OnPreviewKeyDown() защищенный Метод

protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Результат void

OnPreviewMouseDown() защищенный Метод

protected OnPreviewMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnTemplateChanged() защищенный Метод

protected OnTemplateChanged ( System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate ) : void
oldTemplate System.Windows.Controls.ControlTemplate
newTemplate System.Windows.Controls.ControlTemplate
Результат void

PrepareContainerForItemOverride() защищенный Метод

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

ShouldApplyItemContainerStyle() защищенный Метод

protected ShouldApplyItemContainerStyle ( DependencyObject container, object item ) : bool
container System.Windows.DependencyObject
item object
Результат bool

Описание свойств

CanAddToQuickAccessToolBarDirectlyProperty публичное статическое свойство

DependencyProperty for CanAddToQuickAccessToolBarDirectly property.
public static DependencyProperty,System.Windows CanAddToQuickAccessToolBarDirectlyProperty
Результат System.Windows.DependencyProperty

CanUserResizeHorizontallyProperty публичное статическое свойство

public static DependencyProperty,System.Windows CanUserResizeHorizontallyProperty
Результат System.Windows.DependencyProperty

CanUserResizeVerticallyProperty публичное статическое свойство

public static DependencyProperty,System.Windows CanUserResizeVerticallyProperty
Результат System.Windows.DependencyProperty

ControlSizeDefinitionProperty публичное статическое свойство

DependencyProperty for ControlSizeDefinition property.
public static DependencyProperty,System.Windows ControlSizeDefinitionProperty
Результат System.Windows.DependencyProperty

DropDownHeightProperty публичное статическое свойство

public static DependencyProperty,System.Windows DropDownHeightProperty
Результат System.Windows.DependencyProperty

FocusedBackgroundProperty публичное статическое свойство

DependencyProperty for FocusedBackground property.
public static DependencyProperty,System.Windows FocusedBackgroundProperty
Результат System.Windows.DependencyProperty

FocusedBorderBrushProperty публичное статическое свойство

DependencyProperty for FocusedBorderBrush property.
public static DependencyProperty,System.Windows FocusedBorderBrushProperty
Результат System.Windows.DependencyProperty

HasGalleryProperty публичное статическое свойство

public static DependencyProperty,System.Windows HasGalleryProperty
Результат System.Windows.DependencyProperty

IsDropDownOpenProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsDropDownOpenProperty
Результат System.Windows.DependencyProperty

IsDropDownPositionedAboveProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsDropDownPositionedAboveProperty
Результат System.Windows.DependencyProperty

IsInControlGroupProperty публичное статическое свойство

DependencyProperty for IsInControlGroup property.
public static DependencyProperty,System.Windows IsInControlGroupProperty
Результат System.Windows.DependencyProperty

IsInQuickAccessToolBarProperty публичное статическое свойство

DependencyProperty for IsInQuickAccessToolBar property.
public static DependencyProperty,System.Windows IsInQuickAccessToolBarProperty
Результат System.Windows.DependencyProperty

ItemContainerTemplateSelectorProperty публичное статическое свойство

DependencyProperty for ItemContainerTemplateSelector property.
public static DependencyProperty,System.Windows ItemContainerTemplateSelectorProperty
Результат System.Windows.DependencyProperty

KeyTipProperty публичное статическое свойство

DependencyProperty for KeyTip property.
public static DependencyProperty,System.Windows KeyTipProperty
Результат System.Windows.DependencyProperty

LabelProperty публичное статическое свойство

DependencyProperty for Label property.
public static DependencyProperty,System.Windows LabelProperty
Результат System.Windows.DependencyProperty

LargeImageSourceProperty публичное статическое свойство

DependencyProperty for LargeImageSource property.
public static DependencyProperty,System.Windows LargeImageSourceProperty
Результат System.Windows.DependencyProperty

MouseOverBackgroundProperty публичное статическое свойство

DependencyProperty for MouseOverBackground property.
public static DependencyProperty,System.Windows MouseOverBackgroundProperty
Результат System.Windows.DependencyProperty

MouseOverBorderBrushProperty публичное статическое свойство

DependencyProperty for MouseOverBorderBrush property.
public static DependencyProperty,System.Windows MouseOverBorderBrushProperty
Результат System.Windows.DependencyProperty

PressedBackgroundProperty публичное статическое свойство

DependencyProperty for PressedBackground property.
public static DependencyProperty,System.Windows PressedBackgroundProperty
Результат System.Windows.DependencyProperty

PressedBorderBrushProperty публичное статическое свойство

DependencyProperty for PressedBorderBrush property.
public static DependencyProperty,System.Windows PressedBorderBrushProperty
Результат System.Windows.DependencyProperty

QuickAccessToolBarControlSizeDefinitionProperty публичное статическое свойство

DependencyProperty for QuickAccessToolBarControlSizeDefinition property.
public static DependencyProperty,System.Windows QuickAccessToolBarControlSizeDefinitionProperty
Результат System.Windows.DependencyProperty

QuickAccessToolBarIdProperty публичное статическое свойство

DependencyProperty for QuickAccessToolBarId property.
public static DependencyProperty,System.Windows QuickAccessToolBarIdProperty
Результат System.Windows.DependencyProperty

RibbonProperty публичное статическое свойство

DependencyProperty for Ribbon property.
public static DependencyProperty,System.Windows RibbonProperty
Результат System.Windows.DependencyProperty

SmallImageSourceProperty публичное статическое свойство

DependencyProperty for SmallImageSource property.
public static DependencyProperty,System.Windows SmallImageSourceProperty
Результат System.Windows.DependencyProperty

ToolTipDescriptionProperty публичное статическое свойство

DependencyProperty for ToolTipDescription property.
public static DependencyProperty,System.Windows ToolTipDescriptionProperty
Результат System.Windows.DependencyProperty

ToolTipFooterDescriptionProperty публичное статическое свойство

DependencyProperty for ToolTipFooterDescription property.
public static DependencyProperty,System.Windows ToolTipFooterDescriptionProperty
Результат System.Windows.DependencyProperty

ToolTipFooterImageSourceProperty публичное статическое свойство

DependencyProperty for ToolTipFooterImageSource property.
public static DependencyProperty,System.Windows ToolTipFooterImageSourceProperty
Результат System.Windows.DependencyProperty

ToolTipFooterTitleProperty публичное статическое свойство

DependencyProperty for ToolTipFooterTitle property.
public static DependencyProperty,System.Windows ToolTipFooterTitleProperty
Результат System.Windows.DependencyProperty

ToolTipImageSourceProperty публичное статическое свойство

DependencyProperty for ToolTipImageSource property.
public static DependencyProperty,System.Windows ToolTipImageSourceProperty
Результат System.Windows.DependencyProperty

ToolTipTitleProperty публичное статическое свойство

DependencyProperty for ToolTipTitle property.
public static DependencyProperty,System.Windows ToolTipTitleProperty
Результат System.Windows.DependencyProperty

UsesItemContainerTemplateProperty публичное статическое свойство

DependencyProperty for UsesItemContainerTemplateSelector property.
public static DependencyProperty,System.Windows UsesItemContainerTemplateProperty
Результат System.Windows.DependencyProperty