C# Класс SuperMap.WinRT.Actions.Pan

${ui_action_Pan_Title}。

${ui_action_Pan_Description}

Наследование: MapAction
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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