C# Класс Yuhan.WPF.MenuKiller.MenuKillerItem

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

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

Свойство Тип Описание
CommandParameterProperty System.Windows.DependencyProperty
CommandProperty System.Windows.DependencyProperty
CommandTargetProperty System.Windows.DependencyProperty
MouseHoverEvent System.Windows.RoutedEvent
RootToolTipProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
AddCommand void
CanExecuteChanged void
CanToggleExpand bool
CanToggleHandler void
CommandChanged void
HookUpCommand void
InvalidateTreeMeasure void
MenuKillerItem System
MenuKillerItem_MouseEnter void
RemoveCommand void
SetOpacityRecursively void
ToggleCommandHandler void
ToggleExpand void
mCenterButton_Click void
mPanel_ChildArranged void

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

Метод Описание
AddMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
OnApplyTemplate ( ) : void
RemoveMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
SetChildrenOpacity ( UIElement exception, double dOpacity ) : void

Multiplies the opacity of all children with a given value, except for the center button and the 'exception'

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

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

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

Метод Описание
AddCommand ( ICommand oldCommand, ICommand newCommand ) : void
CanExecuteChanged ( object sender, EventArgs e ) : void
CanToggleExpand ( ) : bool
CanToggleHandler ( object target, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CommandChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HookUpCommand ( ICommand oldCommand, ICommand newCommand ) : void
InvalidateTreeMeasure ( ) : void
MenuKillerItem ( ) : System
MenuKillerItem_MouseEnter ( object o, System.Windows.Input.MouseEventArgs e ) : void
RemoveCommand ( ICommand oldCommand, ICommand newCommand ) : void
SetOpacityRecursively ( int iLevel ) : void
ToggleCommandHandler ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
ToggleExpand ( ) : void
mCenterButton_Click ( object sender, System e ) : void
mPanel_ChildArranged ( object sender, UIElement child, double angle ) : void

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

AddMouseHoverHandler() публичный статический Метод

public static AddMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
o System.Windows.DependencyObject
handler RoutedEventHandler
Результат void

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

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
Результат System.Windows.Size

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

public OnApplyTemplate ( ) : void
Результат void

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

protected OnRender ( System drawingContext ) : void
drawingContext System
Результат void

RemoveMouseHoverHandler() публичный статический Метод

public static RemoveMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
o System.Windows.DependencyObject
handler RoutedEventHandler
Результат void

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

Multiplies the opacity of all children with a given value, except for the center button and the 'exception'
public SetChildrenOpacity ( UIElement exception, double dOpacity ) : void
exception UIElement The item whose opacity is to be preserved. may be null.
dOpacity double
Результат void

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

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

public static DependencyProperty,System.Windows CommandParameterProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CommandProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CommandTargetProperty
Результат System.Windows.DependencyProperty

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

public static RoutedEvent,System.Windows MouseHoverEvent
Результат System.Windows.RoutedEvent

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

public static DependencyProperty,System.Windows RootToolTipProperty
Результат System.Windows.DependencyProperty