C# 클래스 Microsoft.Windows.Controls.Ribbon.RibbonMenuButton

상속: System.Windows.Controls.Menu
파일 보기 프로젝트 열기: kasicass/kasicass 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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