C# Class csCommon.csMapCustomControls.MapIconMenu.MapMenuItem

Inheritance: System.Windows.Controls.TreeViewItem, ICommandSource, ICustomAlignedControl
Afficher le fichier Open project: TNOCS/csTouch

Méthodes publiques

Свойство Type Description
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

Свойство Type Description
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

Méthodes publiques

Méthode Description
AddMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
OnApplyTemplate ( ) : void
RemoveMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void

Méthodes protégées

Méthode Description
MeasureOverride ( Size constraint ) : Size

Private Methods

Méthode Description
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

Method Details

AddMouseHoverHandler() public static méthode

public static AddMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
o System.Windows.DependencyObject
handler RoutedEventHandler
Résultat void

MeasureOverride() protected méthode

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
Résultat System.Windows.Size

OnApplyTemplate() public méthode

public OnApplyTemplate ( ) : void
Résultat void

RemoveMouseHoverHandler() public static méthode

public static RemoveMouseHoverHandler ( DependencyObject o, RoutedEventHandler handler ) : void
o System.Windows.DependencyObject
handler RoutedEventHandler
Résultat void

Property Details

CallOutTimeOutProperty public_oe static_oe property

public static DependencyProperty,System.Windows CallOutTimeOutProperty
Résultat System.Windows.DependencyProperty

CallOutVisibleProperty public_oe static_oe property

public static DependencyProperty,System.Windows CallOutVisibleProperty
Résultat System.Windows.DependencyProperty

CommandParameterProperty public_oe static_oe property

public static DependencyProperty,System.Windows CommandParameterProperty
Résultat System.Windows.DependencyProperty

CommandProperty public_oe static_oe property

public static DependencyProperty,System.Windows CommandProperty
Résultat System.Windows.DependencyProperty

CommandTargetProperty public_oe static_oe property

public static DependencyProperty,System.Windows CommandTargetProperty
Résultat System.Windows.DependencyProperty

MouseHoverEvent public_oe static_oe property

public static RoutedEvent,System.Windows MouseHoverEvent
Résultat System.Windows.RoutedEvent

MovingProperty public_oe static_oe property

public static DependencyProperty,System.Windows MovingProperty
Résultat System.Windows.DependencyProperty

RelativeElement public_oe property

public FrameworkElement,System.Windows RelativeElement
Résultat System.Windows.FrameworkElement

ReleasedEvent public_oe static_oe property

public static RoutedEvent,System.Windows ReleasedEvent
Résultat System.Windows.RoutedEvent

RootToolTipProperty public_oe static_oe property

public static DependencyProperty,System.Windows RootToolTipProperty
Résultat System.Windows.DependencyProperty

TapEvent public_oe static_oe property

public static RoutedEvent,System.Windows TapEvent
Résultat System.Windows.RoutedEvent