C# 클래스 Fluent.ComboBox

상속: System.Windows.Controls.ComboBox, IQuickAccessItemProvider, IRibbonControl, IDropDownControl
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CanAddToQuickAccessToolBarProperty System.Windows.DependencyProperty
DropDownHeightProperty System.Windows.DependencyProperty
GroupByProperty System.Windows.DependencyProperty
HeaderProperty System.Windows.DependencyProperty
IconProperty System.Windows.DependencyProperty
InputWidthProperty System.Windows.DependencyProperty
ItemHeightProperty System.Windows.DependencyProperty
MenuProperty System.Windows.DependencyProperty
ResizeModeProperty System.Windows.DependencyProperty
ShowPopupOnTopProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
CoerceSelectedItem object
ComboBox System
CustomPopupPlacementMethod System.Windows.Controls.Primitives.CustomPopupPlacement[]
Freeze void
OnContentBorderPreviewMouseDown void
OnFirstLoaded void
OnFocusedElementLostKeyboardFocus void
OnIconChanged void
OnQuickAccessMenuClosed void
OnQuickAccessOpened void
OnQuickAccessTextBoxGetFocus void
OnQuickAccessTextBoxLostFocus void
OnResizeBothDelta void
OnResizeVerticalDelta void
OnSelectionItemChanged void
SetDragHeight void
Unfreeze void
UpdateQuickAccessCombo void

공개 메소드들

메소드 설명
CreateQuickAccessItem ( ) : FrameworkElement

Gets control which represents shortcut item. This item MUST be syncronized 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 M:System.Windows.FrameworkElement.ApplyTemplate.

OnKeyTipBack ( ) : void

Handles back navigation with KeyTips

OnKeyTipPressed ( ) : void

Handles key tip pressed

보호된 메소드들

메소드 설명
OnDropDownClosed ( EventArgs e ) : void

Reports when a combo box's popup closes.

OnDropDownOpened ( EventArgs e ) : void

Reports when a combo box's popup opens.

OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void

Invoked when a E:System.Windows.Input.Keyboard.KeyDown attached routed event occurs.

OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void

Invoked when a E:System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.

비공개 메소드들

메소드 설명
CoerceSelectedItem ( DependencyObject d, object basevalue ) : object
ComboBox ( ) : System
CustomPopupPlacementMethod ( Size popupsize, Size targetsize, Point offset ) : System.Windows.Controls.Primitives.CustomPopupPlacement[]

Implements custom placement for ribbon popup

Freeze ( ) : void
OnContentBorderPreviewMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnFirstLoaded ( object sender, RoutedEventArgs e ) : void
OnFocusedElementLostKeyboardFocus ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void
OnIconChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnQuickAccessMenuClosed ( object sender, EventArgs e ) : void
OnQuickAccessOpened ( object sender, EventArgs e ) : void
OnQuickAccessTextBoxGetFocus ( object sender, RoutedEventArgs e ) : void
OnQuickAccessTextBoxLostFocus ( object sender, RoutedEventArgs e ) : void
OnResizeBothDelta ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void
OnResizeVerticalDelta ( object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void
OnSelectionItemChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetDragHeight ( System.Windows.Controls.Primitives.DragDeltaEventArgs e ) : void
Unfreeze ( ) : void
UpdateQuickAccessCombo ( ) : void

메소드 상세

CreateQuickAccessItem() 공개 메소드

Gets control which represents shortcut item. This item MUST be syncronized 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 M:System.Windows.FrameworkElement.ApplyTemplate.
public OnApplyTemplate ( ) : void
리턴 void

OnDropDownClosed() 보호된 메소드

Reports when a combo box's popup closes.
protected OnDropDownClosed ( EventArgs e ) : void
e System.EventArgs The event data for the event.
리턴 void

OnDropDownOpened() 보호된 메소드

Reports when a combo box's popup opens.
protected OnDropDownOpened ( EventArgs e ) : void
e System.EventArgs The event data for the event.
리턴 void

OnKeyDown() 보호된 메소드

Invoked when a E:System.Windows.Input.Keyboard.KeyDown attached routed event occurs.
protected OnKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs Event data.
리턴 void

OnKeyTipBack() 공개 메소드

Handles back navigation with KeyTips
public OnKeyTipBack ( ) : void
리턴 void

OnKeyTipPressed() 공개 메소드

Handles key tip pressed
public OnKeyTipPressed ( ) : void
리턴 void

OnPreviewKeyDown() 보호된 메소드

Invoked when a E:System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void
e System.Windows.Input.KeyEventArgs Event data.
리턴 void

프로퍼티 상세

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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