C# 클래스 Fluent.QuickAccessToolBar

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

공개 프로퍼티들

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