C# 클래스 Fluent.SplitButton

상속: DropDownButton
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CanAddButtonToQuickAccessToolBarProperty System.Windows.DependencyProperty
CheckedEvent System.Windows.RoutedEvent
ClickEvent System.Windows.RoutedEvent
CommandParameterProperty System.Windows.DependencyProperty
CommandProperty System.Windows.DependencyProperty
CommandTargetProperty System.Windows.DependencyProperty
DropDownToolTipProperty System.Windows.DependencyProperty
GroupNameProperty System.Windows.DependencyProperty
IsButtonEnabledProperty System.Windows.DependencyProperty
IsCheckableProperty System.Windows.DependencyProperty
IsCheckedProperty System.Windows.DependencyProperty
IsDefinitiveProperty System.Windows.DependencyProperty
UncheckedEvent System.Windows.RoutedEvent

Private Properties

프로퍼티 타입 설명
CoerceIsChecked object
OnButtonClick void
OnClick void
OnCoerceStyle object
OnIsCheckedChanged void
OnLoaded void
OnUnloaded void
SplitButton System
SubscribeEvents void
UnSubscribeEvents void

공개 메소드들

메소드 설명
CreateQuickAccessItem ( ) : FrameworkElement

Gets control which represents shortcut item. This item MUST be synchronized with the original and send command to original one control.

OnApplyTemplate ( ) : void

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate

보호된 메소드들

메소드 설명
BindQuickAccessItem ( FrameworkElement element ) : void

This method must be overridden to bind properties to use in quick access creating

OnKeyDown ( KeyEventArgs e ) : void

Provides class handling for the E:System.Windows.UIElement.KeyDown routed event that occurs when the user presses a key.

OnPreviewMouseLeftButtonDown ( System e ) : void

Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

비공개 메소드들

메소드 설명
CoerceIsChecked ( DependencyObject d, object basevalue ) : object
OnButtonClick ( object sender, RoutedEventArgs e ) : void
OnClick ( object sender, RoutedEventArgs e ) : void
OnCoerceStyle ( DependencyObject d, object basevalue ) : object
OnIsCheckedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnLoaded ( object sender, RoutedEventArgs e ) : void
OnUnloaded ( object sender, RoutedEventArgs e ) : void
SplitButton ( ) : System
SubscribeEvents ( ) : void
UnSubscribeEvents ( ) : void

메소드 상세

BindQuickAccessItem() 보호된 메소드

This method must be overridden to bind properties to use in quick access creating
protected BindQuickAccessItem ( FrameworkElement element ) : void
element System.Windows.FrameworkElement Toolbar item
리턴 void

CreateQuickAccessItem() 공개 메소드

Gets control which represents shortcut item. This item MUST be synchronized with the original and send command to original one control.
public CreateQuickAccessItem ( ) : FrameworkElement
리턴 System.Windows.FrameworkElement

OnApplyTemplate() 공개 메소드

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate
public OnApplyTemplate ( ) : void
리턴 void

OnKeyDown() 보호된 메소드

Provides class handling for the E:System.Windows.UIElement.KeyDown routed event that occurs when the user presses a key.
protected OnKeyDown ( KeyEventArgs e ) : void
e KeyEventArgs The event data for the event.
리턴 void

OnPreviewMouseLeftButtonDown() 보호된 메소드

Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
protected OnPreviewMouseLeftButtonDown ( System e ) : void
e System The System.Windows.Input.MouseButtonEventArgs that contains the event data. /// The event data reports that the left mouse button was pressed.
리턴 void

프로퍼티 상세

CanAddButtonToQuickAccessToolBarProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for CanAddButtonToQuickAccessToolBar. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows CanAddButtonToQuickAccessToolBarProperty
리턴 System.Windows.DependencyProperty

CheckedEvent 공개적으로 정적으로 프로퍼티

Occurs when button is checked
public static RoutedEvent,System.Windows CheckedEvent
리턴 System.Windows.RoutedEvent

ClickEvent 공개적으로 정적으로 프로퍼티

Occurs when user clicks
public static RoutedEvent,System.Windows ClickEvent
리턴 System.Windows.RoutedEvent

CommandParameterProperty 공개적으로 정적으로 프로퍼티

Identifies the CommandParameter dependency property.
public static DependencyProperty,System.Windows CommandParameterProperty
리턴 System.Windows.DependencyProperty

CommandProperty 공개적으로 정적으로 프로퍼티

Identifies the routed Command dependency property.
public static DependencyProperty,System.Windows CommandProperty
리턴 System.Windows.DependencyProperty

CommandTargetProperty 공개적으로 정적으로 프로퍼티

Identifies the CommandTarget dependency property.
public static DependencyProperty,System.Windows CommandTargetProperty
리턴 System.Windows.DependencyProperty

DropDownToolTipProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for DropDownToolTip. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows DropDownToolTipProperty
리턴 System.Windows.DependencyProperty

GroupNameProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for GroupName. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows GroupNameProperty
리턴 System.Windows.DependencyProperty

IsButtonEnabledProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for IsDropDownEnabled. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows IsButtonEnabledProperty
리턴 System.Windows.DependencyProperty

IsCheckableProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for IsChecked. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows IsCheckableProperty
리턴 System.Windows.DependencyProperty

IsCheckedProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for IsChecked. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows IsCheckedProperty
리턴 System.Windows.DependencyProperty

IsDefinitiveProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for IsDefinitive. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows IsDefinitiveProperty
리턴 System.Windows.DependencyProperty

UncheckedEvent 공개적으로 정적으로 프로퍼티

Occurs when button is unchecked
public static RoutedEvent,System.Windows UncheckedEvent
리턴 System.Windows.RoutedEvent