C# Класс csCommon.csMapCustomControls.MapIconMenu.MapMenuItem

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

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

Свойство Тип Описание
CallOutTimeOutProperty System.Windows.DependencyProperty
CallOutVisibleProperty System.Windows.DependencyProperty
CommandParameterProperty System.Windows.DependencyProperty
CommandProperty System.Windows.DependencyProperty
CommandTargetProperty System.Windows.DependencyProperty
MouseHoverEvent System.Windows.RoutedEvent
MovingProperty System.Windows.DependencyProperty
RelativeElement System.Windows.FrameworkElement
ReleasedEvent System.Windows.RoutedEvent
RootToolTipProperty System.Windows.DependencyProperty
TapEvent System.Windows.RoutedEvent

Private Properties

Свойство Тип Описание
AddCommand void
BindingExpandExecuted void
CanExecuteChanged void
CanExpandHandler void
CanToggleExpand bool
CanToggleHandler void
CommandChanged void
Expand void
FireConditionalIconTappedEvent void
FireIconLongTapped void
FireIconMoveCompletedEvent void
FireIconMovedEvent void
FireIconReleasedEvent void
FireIconStartMovingEvent void
FireIconTouchedEvent void
FireRightMouseUpEvent void
HookUpCommand void
InvalidateTreeMeasure void
LongTappedTimerElapsed void
MCenterButtonClick void
MCenterButtonLostMouseCapture void
MCenterButtonLostTouchCapture void
MCenterButtonMouseEnter void
MCenterButtonPreviewMouseDown void
MCenterButtonPreviewMouseMove void
MCenterButtonPreviewMouseUp void
MCenterButtonPreviewRightButtonUp void
MCenterButtonPreviewTouchDown void
MCenterButtonPreviewTouchMove void
MapMenuItem BaseWPFHelpers
MoveThresholdPassed bool
RaiseTapEvent void
RemoveCommand void
SetLastTouch void
StartLongTappedTimer void
StopLongTappedTimer void
TimeoutTimerTick void
ToggleCommandHandler void
ToggleExpand void
TouchDeviceUpdated void
mPanel_ChildArranged void

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

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

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

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

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

Метод Описание
AddCommand ( ICommand oldCommand, ICommand newCommand ) : void
BindingExpandExecuted ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
CanExecuteChanged ( object sender, EventArgs e ) : void
CanExpandHandler ( object target, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CanToggleExpand ( ) : bool
CanToggleHandler ( object target, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
CommandChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
Expand ( ) : void
FireConditionalIconTappedEvent ( Point pPosition, System.DateTime pLastTouch, bool pRaiseTapEvent ) : void
FireIconLongTapped ( ) : void
FireIconMoveCompletedEvent ( Point pPosition ) : void
FireIconMovedEvent ( Point pPosition ) : void
FireIconReleasedEvent ( Point pPosition ) : void
FireIconStartMovingEvent ( Point pPosition ) : void
FireIconTouchedEvent ( ) : void
FireRightMouseUpEvent ( ) : void
HookUpCommand ( ICommand oldCommand, ICommand newCommand ) : void
InvalidateTreeMeasure ( ) : void
LongTappedTimerElapsed ( object sender, EventArgs e ) : void
MCenterButtonClick ( object sender, RoutedEventArgs e ) : void
MCenterButtonLostMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MCenterButtonLostTouchCapture ( object sender, System.Windows.Input.TouchEventArgs e ) : void
MCenterButtonMouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MCenterButtonPreviewMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MCenterButtonPreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MCenterButtonPreviewMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MCenterButtonPreviewRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MCenterButtonPreviewTouchDown ( object sender, System.Windows.Input.TouchEventArgs e ) : void
MCenterButtonPreviewTouchMove ( object sender, System.Windows.Input.TouchEventArgs e ) : void
MapMenuItem ( ) : BaseWPFHelpers
MoveThresholdPassed ( System.Windows.Input.TouchEventArgs e ) : bool
RaiseTapEvent ( ) : void
RemoveCommand ( ICommand oldCommand, ICommand newCommand ) : void
SetLastTouch ( ) : void
StartLongTappedTimer ( ) : void

The icon is clicked (mouse or touch) set timer to wait for x msec (while icon still touched); then fire event

StopLongTappedTimer ( ) : void

TimeoutTimerTick ( object sender, EventArgs e ) : void
ToggleCommandHandler ( object target, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
ToggleExpand ( ) : void
TouchDeviceUpdated ( object sender, EventArgs 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

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

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

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

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

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

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

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

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

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

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

RelativeElement публичное свойство

public FrameworkElement,System.Windows RelativeElement
Результат System.Windows.FrameworkElement

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

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

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

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

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

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