C# Класс SuperMap.Connector.Control.WPF.MapAction

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

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

Метод Описание
Dispose ( ) : void

释放此操作占用的资源。

OnLoad ( MapControl mapControl ) : void

加载地图控件。

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

Метод Описание
KeyDown ( System e ) : void

在焦点位于此元素上并且用户按下键时,都将调用此方法。

KeyUp ( System e ) : void

在焦点位于此元素上并且用户释放键时,都将调用此方法。

MouseDoubleClick ( System.Windows.Input.MouseButtonEventArgs e ) : void

当单击鼠标按钮两次或更多次时,都将调用此方法。

MouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

在指针悬停于此元素上并且用户按下任意鼠标按钮时,都将调用此方法。

MouseEnter ( System e ) : void

在鼠标指针离开此元素的边界时,都将调用此方法。

MouseLeave ( System e ) : void

在鼠标指针离开此元素的边界时,都将调用此方法。

MouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户按下鼠标左键时,都将调用此方法。

MouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户释放鼠标左键时,都将调用此方法。

MouseMove ( System.Windows.Input.MouseEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户移动该鼠标指针时,都将调用此方法。

MouseRightButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户按下鼠标右键时,都将调用此方法。

MouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户释放鼠标右键时,都将调用此方法。

MouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

在用户在此元素上释放任意鼠标按钮时,都将调用此方法。

MouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void

在鼠标指针悬停于此元素上并且用户滚动鼠标滚轮时,都将调用此方法。

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

Метод Описание
Map_KeyDown ( object sender, System e ) : void
Map_KeyUp ( object sender, System e ) : void
Map_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseEnter ( object sender, System e ) : void
Map_MouseLeave ( object sender, System e ) : void
Map_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Map_MouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Map_MouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void

Описание методов

Dispose() публичный Метод

释放此操作占用的资源。
public Dispose ( ) : void
Результат void

KeyDown() защищенный Метод

在焦点位于此元素上并且用户按下键时,都将调用此方法。
protected KeyDown ( System e ) : void
e System 包含事件数据的KeyEventArgs。
Результат void

KeyUp() защищенный Метод

在焦点位于此元素上并且用户释放键时,都将调用此方法。
protected KeyUp ( System e ) : void
e System 包含事件数据的KeyEventArgs。
Результат void

MouseDoubleClick() защищенный Метод

当单击鼠标按钮两次或更多次时,都将调用此方法。
protected MouseDoubleClick ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseDown() защищенный Метод

在指针悬停于此元素上并且用户按下任意鼠标按钮时,都将调用此方法。
protected MouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseEnter() защищенный Метод

在鼠标指针离开此元素的边界时,都将调用此方法。
protected MouseEnter ( System e ) : void
e System 包含事件数据的MouseEventArgs。
Результат void

MouseLeave() защищенный Метод

在鼠标指针离开此元素的边界时,都将调用此方法。
protected MouseLeave ( System e ) : void
e System 包含事件数据的MouseEventArgs。
Результат void

MouseLeftButtonDown() защищенный Метод

在鼠标指针悬停于此元素上并且用户按下鼠标左键时,都将调用此方法。
protected MouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseLeftButtonUp() защищенный Метод

在鼠标指针悬停于此元素上并且用户释放鼠标左键时,都将调用此方法。
protected MouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseMove() защищенный Метод

在鼠标指针悬停于此元素上并且用户移动该鼠标指针时,都将调用此方法。
protected MouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs 包含事件数据的MapMouseEventArgs。
Результат void

MouseRightButtonDown() защищенный Метод

在鼠标指针悬停于此元素上并且用户按下鼠标右键时,都将调用此方法。
protected MouseRightButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseRightButtonUp() защищенный Метод

在鼠标指针悬停于此元素上并且用户释放鼠标右键时,都将调用此方法。
protected MouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseUp() защищенный Метод

在用户在此元素上释放任意鼠标按钮时,都将调用此方法。
protected MouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs 包含事件数据的MapMouseButtonEventArgs。
Результат void

MouseWheel() защищенный Метод

在鼠标指针悬停于此元素上并且用户滚动鼠标滚轮时,都将调用此方法。
protected MouseWheel ( System.Windows.Input.MouseWheelEventArgs e ) : void
e System.Windows.Input.MouseWheelEventArgs 包含事件数据的MapMouseWheelEventArgs。
Результат void

OnLoad() публичный Метод

加载地图控件。
public OnLoad ( MapControl mapControl ) : void
mapControl MapControl 需要操作的地图控件。
Результат void