C# Класс Fluent.QuickAccessToolBar

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

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

Свойство Тип Описание
CanQuickAccessLocationChangingProperty System.Windows.DependencyProperty
HasOverflowItemsProperty System.Windows.DependencyProperty
ShowAboveRibbonProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
GetNonOverflowItemsCount int
InvalidateMeasureOfParentRibbon void
OnChildSizeChanged void
OnCoerceStyle object
OnItemsCollectionChanged void
OnQuickAccessItemsCollectionChanged void
OnShowAboveClick void
OnShowBelowClick void
OnToolBarDownClosed void
OnToolBarDownOpened void
QuickAccessToolBar System
UpdateHasOverflowItems void
UpdateKeyTips void

Открытые методы

Метод Описание
OnApplyTemplate ( ) : void

When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate().

Защищенные методы

Метод Описание
MeasureOverride ( Size constraint ) : Size

Called to remeasure a control.

OnRequestCustomize ( object sender, RoutedEventArgs e ) : void

Handles "Customize Quick Access Toolbar" click

Приватные методы

Метод Описание
GetNonOverflowItemsCount ( double width ) : int
InvalidateMeasureOfParentRibbon ( ) : void
OnChildSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
OnCoerceStyle ( DependencyObject d, object basevalue ) : object
OnItemsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnQuickAccessItemsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

Handles quick access menu items chages

OnShowAboveClick ( object sender, RoutedEventArgs e ) : void

Handles show above menu item click

OnShowBelowClick ( object sender, RoutedEventArgs e ) : void

Handles show below menu item click

OnToolBarDownClosed ( object sender, EventArgs e ) : void
OnToolBarDownOpened ( object sender, EventArgs e ) : void
QuickAccessToolBar ( ) : System
UpdateHasOverflowItems ( ) : void

We have to use this function because setting a DependencyProperty very frequently is quite expensive

UpdateKeyTips ( ) : void

Описание методов

MeasureOverride() защищенный Метод

Called to remeasure a control.
protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size The maximum size that the method can return
Результат System.Windows.Size

OnApplyTemplate() публичный Метод

When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate().
public OnApplyTemplate ( ) : void
Результат void

OnRequestCustomize() защищенный Метод

Handles "Customize Quick Access Toolbar" click
protected OnRequestCustomize ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void

Описание свойств

CanQuickAccessLocationChangingProperty публичное статическое свойство

Using a DependencyProperty as the backing store for CanQuickAccessLocationChanging. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows CanQuickAccessLocationChangingProperty
Результат System.Windows.DependencyProperty

HasOverflowItemsProperty публичное статическое свойство

Using a DependencyProperty as the backing store for HasOverflowItems. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows HasOverflowItemsProperty
Результат System.Windows.DependencyProperty

ShowAboveRibbonProperty публичное статическое свойство

Using a DependencyProperty as the backing store for ShowAboveRibbon. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows ShowAboveRibbonProperty
Результат System.Windows.DependencyProperty