C# 클래스 SuperMap.WinRT.Actions.Pan

${ui_action_Pan_Title}。

${ui_action_Pan_Description}

상속: MapAction
파일 보기 프로젝트 열기: SuperMap/iClient-for-Win8 1 사용 예제들

공개 메소드들

메소드 설명
Deactivate ( ) : void

${ui_action_Pan_method_deactivate_D}

OnDoubleTapped ( Windows e ) : void

${ui_action_Pan_event_OnDoubleTapped_D}

OnKeyDown ( KeyRoutedEventArgs e ) : void

${ui_action_Pan_event_OnKeyDown_D}

OnManipulationDelta ( Windows e ) : void

${ui_action_Pan_event_OnManipulationDelta_D}

OnPointerCanceled ( Windows e ) : void
OnPointerCaptureLost ( Windows e ) : void
OnPointerEntered ( Windows e ) : void
OnPointerExited ( Windows e ) : void
OnPointerPressed ( Windows e ) : void
OnPointerReleased ( Windows e ) : void
OnPointerWheelChanged ( Windows e ) : void

${ui_action_Pan_event_OnPointerWheelChanged_D}

Pan ( Map map ) : System.Windows

${ui_action_Pan_constructor_Map_D}

비공개 메소드들

메소드 설명
Dispose ( ) : void
EndManipulation ( ) : void

只有在Zooming的状态下,才能认为会结束。

EndPan ( ) : void

只有在Panning的状态下,才能认为会结束。因为单击和双击也会触发这个方法。

StartManipulation ( ) : void
StartedPan ( ) : void
_devices_CollectionChanged ( object sender, System e ) : void

计算出接触点的变化,由于状态的切换会有重复,因此需要做多个if判断 在此只能判断是否需要结束,无法判断开始。因为可能出现接触点没有移动的情况,在这种情况下,是不能开始的。 比如单击,双击,有接触点变化,但是没有平移,因此不能作为开始平移和结束平移的依据。

메소드 상세

Deactivate() 공개 메소드

${ui_action_Pan_method_deactivate_D}
public Deactivate ( ) : void
리턴 void

OnDoubleTapped() 공개 메소드

${ui_action_Pan_event_OnDoubleTapped_D}
public OnDoubleTapped ( Windows e ) : void
e Windows
리턴 void

OnKeyDown() 공개 메소드

${ui_action_Pan_event_OnKeyDown_D}
public OnKeyDown ( KeyRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.KeyRoutedEventArgs
리턴 void

OnManipulationDelta() 공개 메소드

${ui_action_Pan_event_OnManipulationDelta_D}
public OnManipulationDelta ( Windows e ) : void
e Windows
리턴 void

OnPointerCanceled() 공개 메소드

public OnPointerCanceled ( Windows e ) : void
e Windows
리턴 void

OnPointerCaptureLost() 공개 메소드

public OnPointerCaptureLost ( Windows e ) : void
e Windows
리턴 void

OnPointerEntered() 공개 메소드

public OnPointerEntered ( Windows e ) : void
e Windows
리턴 void

OnPointerExited() 공개 메소드

public OnPointerExited ( Windows e ) : void
e Windows
리턴 void

OnPointerPressed() 공개 메소드

public OnPointerPressed ( Windows e ) : void
e Windows
리턴 void

OnPointerReleased() 공개 메소드

public OnPointerReleased ( Windows e ) : void
e Windows
리턴 void

OnPointerWheelChanged() 공개 메소드

${ui_action_Pan_event_OnPointerWheelChanged_D}
public OnPointerWheelChanged ( Windows e ) : void
e Windows
리턴 void

Pan() 공개 메소드

${ui_action_Pan_constructor_Map_D}
public Pan ( Map map ) : System.Windows
map SuperMap.WinRT.Mapping.Map ${ui_action_Pan_constructor_Map_param_map}
리턴 System.Windows