C# Class Microsoft.Windows.Controls.Ribbon.RibbonMenuButton

Inheritance: System.Windows.Controls.Menu
Afficher le fichier Open project: kasicass/kasicass Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Свойство Type Description
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

Méthodes publiques

Méthode Description
OnApplyTemplate ( ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ClearContainerForItemOverride() protected méthode

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Résultat void

GetContainerForItemOverride() protected méthode

protected GetContainerForItemOverride ( ) : DependencyObject
Résultat System.Windows.DependencyObject

HandleMouseButton() protected méthode

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
Résultat void

IsItemItsOwnContainerOverride() protected méthode

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
Résultat bool

OnActivatingKeyTip() protected méthode

protected OnActivatingKeyTip ( ActivatingKeyTipEventArgs e ) : void
e ActivatingKeyTipEventArgs
Résultat void

OnApplyTemplate() public méthode

public OnApplyTemplate ( ) : void
Résultat void

OnCreateAutomationPeer() protected méthode

protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
Résultat System.Windows.Automation.Peers.AutomationPeer

OnDismissPopup() protected méthode

protected OnDismissPopup ( RibbonDismissPopupEventArgs e ) : void
e RibbonDismissPopupEventArgs
Résultat void

OnGotKeyboardFocus() protected méthode

protected OnGotKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
e System.Windows.Input.KeyboardFocusChangedEventArgs
Résultat void

OnIsKeyboardFocusWithinChanged() protected méthode

protected OnIsKeyboardFocusWithinChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
Résultat void

OnKeyDown() protected méthode

protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Résultat void

OnKeyTipAccessed() protected méthode

protected OnKeyTipAccessed ( KeyTipAccessedEventArgs e ) : void
e KeyTipAccessedEventArgs
Résultat void

OnKeyUp() protected méthode

protected OnKeyUp ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Résultat void

OnPreviewKeyDown() protected méthode

protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs
Résultat void

OnPreviewMouseDown() protected méthode

protected OnPreviewMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnTemplateChanged() protected méthode

protected OnTemplateChanged ( System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate ) : void
oldTemplate System.Windows.Controls.ControlTemplate
newTemplate System.Windows.Controls.ControlTemplate
Résultat void

PrepareContainerForItemOverride() protected méthode

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Résultat void

ShouldApplyItemContainerStyle() protected méthode

protected ShouldApplyItemContainerStyle ( DependencyObject container, object item ) : bool
container System.Windows.DependencyObject
item object
Résultat bool

Property Details

CanAddToQuickAccessToolBarDirectlyProperty public_oe static_oe property

DependencyProperty for CanAddToQuickAccessToolBarDirectly property.
public static DependencyProperty,System.Windows CanAddToQuickAccessToolBarDirectlyProperty
Résultat System.Windows.DependencyProperty

CanUserResizeHorizontallyProperty public_oe static_oe property

public static DependencyProperty,System.Windows CanUserResizeHorizontallyProperty
Résultat System.Windows.DependencyProperty

CanUserResizeVerticallyProperty public_oe static_oe property

public static DependencyProperty,System.Windows CanUserResizeVerticallyProperty
Résultat System.Windows.DependencyProperty

ControlSizeDefinitionProperty public_oe static_oe property

DependencyProperty for ControlSizeDefinition property.
public static DependencyProperty,System.Windows ControlSizeDefinitionProperty
Résultat System.Windows.DependencyProperty

DropDownHeightProperty public_oe static_oe property

public static DependencyProperty,System.Windows DropDownHeightProperty
Résultat System.Windows.DependencyProperty

FocusedBackgroundProperty public_oe static_oe property

DependencyProperty for FocusedBackground property.
public static DependencyProperty,System.Windows FocusedBackgroundProperty
Résultat System.Windows.DependencyProperty

FocusedBorderBrushProperty public_oe static_oe property

DependencyProperty for FocusedBorderBrush property.
public static DependencyProperty,System.Windows FocusedBorderBrushProperty
Résultat System.Windows.DependencyProperty

HasGalleryProperty public_oe static_oe property

public static DependencyProperty,System.Windows HasGalleryProperty
Résultat System.Windows.DependencyProperty

IsDropDownOpenProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsDropDownOpenProperty
Résultat System.Windows.DependencyProperty

IsDropDownPositionedAboveProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsDropDownPositionedAboveProperty
Résultat System.Windows.DependencyProperty

IsInControlGroupProperty public_oe static_oe property

DependencyProperty for IsInControlGroup property.
public static DependencyProperty,System.Windows IsInControlGroupProperty
Résultat System.Windows.DependencyProperty

IsInQuickAccessToolBarProperty public_oe static_oe property

DependencyProperty for IsInQuickAccessToolBar property.
public static DependencyProperty,System.Windows IsInQuickAccessToolBarProperty
Résultat System.Windows.DependencyProperty

ItemContainerTemplateSelectorProperty public_oe static_oe property

DependencyProperty for ItemContainerTemplateSelector property.
public static DependencyProperty,System.Windows ItemContainerTemplateSelectorProperty
Résultat System.Windows.DependencyProperty

KeyTipProperty public_oe static_oe property

DependencyProperty for KeyTip property.
public static DependencyProperty,System.Windows KeyTipProperty
Résultat System.Windows.DependencyProperty

LabelProperty public_oe static_oe property

DependencyProperty for Label property.
public static DependencyProperty,System.Windows LabelProperty
Résultat System.Windows.DependencyProperty

LargeImageSourceProperty public_oe static_oe property

DependencyProperty for LargeImageSource property.
public static DependencyProperty,System.Windows LargeImageSourceProperty
Résultat System.Windows.DependencyProperty

MouseOverBackgroundProperty public_oe static_oe property

DependencyProperty for MouseOverBackground property.
public static DependencyProperty,System.Windows MouseOverBackgroundProperty
Résultat System.Windows.DependencyProperty

MouseOverBorderBrushProperty public_oe static_oe property

DependencyProperty for MouseOverBorderBrush property.
public static DependencyProperty,System.Windows MouseOverBorderBrushProperty
Résultat System.Windows.DependencyProperty

PressedBackgroundProperty public_oe static_oe property

DependencyProperty for PressedBackground property.
public static DependencyProperty,System.Windows PressedBackgroundProperty
Résultat System.Windows.DependencyProperty

PressedBorderBrushProperty public_oe static_oe property

DependencyProperty for PressedBorderBrush property.
public static DependencyProperty,System.Windows PressedBorderBrushProperty
Résultat System.Windows.DependencyProperty

QuickAccessToolBarControlSizeDefinitionProperty public_oe static_oe property

DependencyProperty for QuickAccessToolBarControlSizeDefinition property.
public static DependencyProperty,System.Windows QuickAccessToolBarControlSizeDefinitionProperty
Résultat System.Windows.DependencyProperty

QuickAccessToolBarIdProperty public_oe static_oe property

DependencyProperty for QuickAccessToolBarId property.
public static DependencyProperty,System.Windows QuickAccessToolBarIdProperty
Résultat System.Windows.DependencyProperty

RibbonProperty public_oe static_oe property

DependencyProperty for Ribbon property.
public static DependencyProperty,System.Windows RibbonProperty
Résultat System.Windows.DependencyProperty

SmallImageSourceProperty public_oe static_oe property

DependencyProperty for SmallImageSource property.
public static DependencyProperty,System.Windows SmallImageSourceProperty
Résultat System.Windows.DependencyProperty

ToolTipDescriptionProperty public_oe static_oe property

DependencyProperty for ToolTipDescription property.
public static DependencyProperty,System.Windows ToolTipDescriptionProperty
Résultat System.Windows.DependencyProperty

ToolTipFooterDescriptionProperty public_oe static_oe property

DependencyProperty for ToolTipFooterDescription property.
public static DependencyProperty,System.Windows ToolTipFooterDescriptionProperty
Résultat System.Windows.DependencyProperty

ToolTipFooterImageSourceProperty public_oe static_oe property

DependencyProperty for ToolTipFooterImageSource property.
public static DependencyProperty,System.Windows ToolTipFooterImageSourceProperty
Résultat System.Windows.DependencyProperty

ToolTipFooterTitleProperty public_oe static_oe property

DependencyProperty for ToolTipFooterTitle property.
public static DependencyProperty,System.Windows ToolTipFooterTitleProperty
Résultat System.Windows.DependencyProperty

ToolTipImageSourceProperty public_oe static_oe property

DependencyProperty for ToolTipImageSource property.
public static DependencyProperty,System.Windows ToolTipImageSourceProperty
Résultat System.Windows.DependencyProperty

ToolTipTitleProperty public_oe static_oe property

DependencyProperty for ToolTipTitle property.
public static DependencyProperty,System.Windows ToolTipTitleProperty
Résultat System.Windows.DependencyProperty

UsesItemContainerTemplateProperty public_oe static_oe property

DependencyProperty for UsesItemContainerTemplateSelector property.
public static DependencyProperty,System.Windows UsesItemContainerTemplateProperty
Résultat System.Windows.DependencyProperty