C# 클래스 csCommon.csMapCustomControls.MapIconMenu.MapMenuItem

상속: System.Windows.Controls.TreeViewItem, ICommandSource, ICustomAlignedControl
파일 보기 프로젝트 열기: TNOCS/csTouch

공개 프로퍼티들

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