Property | Type | Description | |
---|---|---|---|
CanAddToQuickAccessToolBarDirectlyProperty | |||
CanUserResizeHorizontallyProperty | |||
CanUserResizeVerticallyProperty | |||
CheckedBackgroundProperty | |||
CheckedBorderBrushProperty | |||
DropDownHeightProperty | |||
HasGalleryProperty | |||
ImageSourceProperty | |||
IsDropDownPositionedLeftProperty | |||
ItemContainerTemplateSelectorProperty | |||
KeyTipProperty | |||
MouseOverBackgroundProperty | |||
MouseOverBorderBrushProperty | |||
PressedBackgroundProperty | |||
PressedBorderBrushProperty | |||
QuickAccessToolBarIdProperty | |||
QuickAccessToolBarImageSourceProperty | |||
RibbonProperty | |||
ToolTipDescriptionProperty | |||
ToolTipFooterDescriptionProperty | |||
ToolTipFooterImageSourceProperty | |||
ToolTipFooterTitleProperty | |||
ToolTipImageSourceProperty | |||
ToolTipTitleProperty | |||
UsesItemContainerTemplateProperty |
Method | Description | |
---|---|---|
OnApplyTemplate ( ) : void |
Method | Description | |
---|---|---|
ClearContainerForItemOverride ( |
||
GetContainerForItemOverride ( ) : |
||
IsItemItsOwnContainerOverride ( object item ) : bool | ||
OnActivatingKeyTip ( ActivatingKeyTipEventArgs e ) : void | ||
OnClick ( ) : void | ||
OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer | ||
OnGotKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void | ||
OnIsKeyboardFocusWithinChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void |
Called when the focus is no longer on or within this element.
|
|
OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void | ||
OnKeyTipAccessed ( KeyTipAccessedEventArgs e ) : void | ||
OnLostKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void | ||
OnMouseEnter ( System e ) : void |
RibbonMenuItems are hosted directly in a Menu, therefore TopLevelHeader should behave same as SubmenuHeader In base MenuItem ToplevelHeaders are opened immediately, but we want them to be opened after MenuShowDelay delay Therefore reimplement base.OnMouseEnter here.
|
|
OnMouseLeave ( System e ) : void |
base MenuItem closes submenu when mouse moves away. Therefore reimplement base.OnMouseLeave ourselves without closing submenu's.
|
|
OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void | ||
OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void | ||
OnPreviewKeyUp ( System.Windows.Input.KeyEventArgs e ) : void | ||
PrepareContainerForItemOverride ( |
||
ShouldApplyItemContainerStyle ( |
Method | Description | |
---|---|---|
BringIndexIntoView ( int index ) : void | ||
ClickItemInternal ( ) : void | ||
CloseSubmenu ( ) : void | ||
CoerceCanUserResizeProperty ( |
||
CoerceDropDownHeightProperty ( |
||
CoerceHeader ( |
||
CoerceKeyTip ( |
||
CoerceQuickAccessToolBarImageSource ( |
||
FocusOrSelect ( ) : void |
Focus this item or, if that fails, just mark it selected.
|
|
HandleLeftKeyDown ( |
||
IsContainerFocusable ( |
||
OnActivatingKeyTipThunk ( object sender, ActivatingKeyTipEventArgs 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 | ||
OnDismissPopup ( |
||
OnDismissPopupThunk ( object sender, |
||
OnHasGalleryChanged ( |
||
OnHeaderChanged ( |
||
OnImageSourceChanged ( |
||
OnIsCheckedChanged ( |
||
OnIsSelectedChanged ( |
||
OnIsSelectedChanged ( object sender, RoutedPropertyChangedEventArgs |
Called when IsSelected changed on this element or any descendant.
|
|
OnIsSubmenuOpenChanged ( |
||
OnItemContainerGeneratorStatusChanged ( object sender, |
||
OnKeyTipAccessedThunk ( object sender, KeyTipAccessedEventArgs e ) : void | ||
OnKeyTipChanged ( |
||
OnPopupOpened ( object sender, |
ToolTip is always opened as soon as the cursor moves over it, it stays invisible for the duration of the InitialShowDelay. Because the submenu popup is opened with a delay, it covers up the tooltip. To avoid this, we disable ToolTipService, however ToolTIp service does not close previously opened tooltips when it is disabled. So we need to force it closed as soon as the popup comes up.
|
|
OnPopupResize ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void | ||
OnPopupResizeStarted ( object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e ) : void | ||
OpenSubmenu ( ) : void | ||
OpenSubmenuWithKeyboard ( ) : void | ||
PlacePopup ( |
||
ResizePopupInternal ( double newWidth, double newHeight ) : bool |
Called from UIA Peers.
|
|
RibbonMenuItem ( ) : System |
Initializes static members of the RibbonMenuItem class.
|
|
SetTimerToCloseSubmenu ( ) : void | ||
SetTimerToOpenSubmenu ( ) : void | ||
StartTimer ( |
||
StopTimer ( |
||
SyncKeyTipAndContent ( ) : void | ||
UpdateDropDownPosition ( object arg ) : object | ||
UpdateIsPressed ( ) : void |
protected ClearContainerForItemOverride ( |
||
element | ||
item | object | |
return | void |
protected GetContainerForItemOverride ( ) : |
||
return |
protected IsItemItsOwnContainerOverride ( object item ) : bool | ||
item | object | |
return | bool |
protected OnActivatingKeyTip ( ActivatingKeyTipEventArgs e ) : void | ||
e | ActivatingKeyTipEventArgs | |
return | void |
protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer | ||
return | System.Windows.Automation.Peers.AutomationPeer |
protected OnGotKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void | ||
e | System.Windows.Input.KeyboardFocusChangedEventArgs | |
return | void |
protected OnIsKeyboardFocusWithinChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void | ||
e | System.Windows.DependencyPropertyChangedEventArgs | |
return | void |
protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void | ||
e | System.Windows.Input.KeyEventArgs | |
return | void |
protected OnKeyTipAccessed ( KeyTipAccessedEventArgs e ) : void | ||
e | KeyTipAccessedEventArgs | |
return | void |
protected OnLostKeyboardFocus ( System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void | ||
e | System.Windows.Input.KeyboardFocusChangedEventArgs | |
return | void |
protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void | ||
e | System.Windows.Input.MouseButtonEventArgs | |
return | void |
protected OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void | ||
e | System.Windows.Input.MouseButtonEventArgs | |
return | void |
protected OnPreviewKeyUp ( System.Windows.Input.KeyEventArgs e ) : void | ||
e | System.Windows.Input.KeyEventArgs | |
return | void |
protected PrepareContainerForItemOverride ( |
||
element | ||
item | object | |
return | void |
protected ShouldApplyItemContainerStyle ( |
||
container | ||
item | object | |
return | bool |
public static DependencyProperty,System.Windows CanAddToQuickAccessToolBarDirectlyProperty | ||
return |
public static DependencyProperty,System.Windows CanUserResizeHorizontallyProperty | ||
return |
public static DependencyProperty,System.Windows CanUserResizeVerticallyProperty | ||
return |
public static DependencyProperty,System.Windows CheckedBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows CheckedBorderBrushProperty | ||
return |
public static DependencyProperty,System.Windows DropDownHeightProperty | ||
return |
public static DependencyProperty,System.Windows HasGalleryProperty | ||
return |
public static DependencyProperty,System.Windows ImageSourceProperty | ||
return |
public static DependencyProperty,System.Windows IsDropDownPositionedLeftProperty | ||
return |
public static DependencyProperty,System.Windows ItemContainerTemplateSelectorProperty | ||
return |
public static DependencyProperty,System.Windows KeyTipProperty | ||
return |
public static DependencyProperty,System.Windows MouseOverBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows MouseOverBorderBrushProperty | ||
return |
public static DependencyProperty,System.Windows PressedBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows PressedBorderBrushProperty | ||
return |
public static DependencyProperty,System.Windows QuickAccessToolBarIdProperty | ||
return |
public static DependencyProperty,System.Windows QuickAccessToolBarImageSourceProperty | ||
return |
public static DependencyProperty,System.Windows RibbonProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipDescriptionProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipFooterDescriptionProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipFooterImageSourceProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipFooterTitleProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipImageSourceProperty | ||
return |
public static DependencyProperty,System.Windows ToolTipTitleProperty | ||
return |