C# Класс Fluent.ComboBox

Наследование: System.Windows.Controls.ComboBox, IQuickAccessItemProvider, IRibbonControl, IDropDownControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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