点击或拖拽改变大小

DrawToolN 类

基础绘制工具(抽象类)
继承层次
SystemObject
  GISShare.SMap.WPF.CommandBaseCommand
    GISShare.SMap.WPF.ToolBaseTool
      GISShare.SMap.WPF.ToolDefaultTool
        GISShare.SMap.WPF.ToolDrawToolN
          更多...

命名空间:  GISShare.SMap.WPF.Tool
程序集:  GISShare.SMap.WPF (在 GISShare.SMap.WPF.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public abstract class DrawToolN : DefaultTool, 
	IDrawTool, ITool, ICommand

The DrawToolN type exposes the following members.

构造函数
  名称说明
公共方法DrawToolN
基础绘制工具(抽象类)
Top
属性
  名称说明
受保护的属性_Cursor_MouseDownLeft
鼠标左键按下状态指针
(继承自 DefaultTool。)
受保护的属性_Cursor_MouseDownMiddle
鼠标混轮按下状态指针
(继承自 DefaultTool。)
受保护的属性_Cursor_MouseDownRight
鼠标右键按下状态指针
(继承自 DefaultTool。)
受保护的属性_Cursor_None
鼠标默认状态指针
(继承自 DefaultTool。)
受保护的属性_MouseDownEventArgs
鼠标按下后的参数信息
(继承自 BaseTool。)
公共属性AppendPointOnMouseUp
【鼠标设备特有】当鼠标弹起时也追加一个点(>2点数)
公共属性AutoDoubleFinish
【触屏设备特有】自动双击结束编辑(N点数)
公共属性CancelDefaultCursorLeft
取消默认的鼠标指针效果(左)
(继承自 DefaultTool。)
公共属性CancelDefaultCursorMiddle
取消默认的鼠标指针效果(中)
(继承自 DefaultTool。)
公共属性CancelDefaultCursorRight
取消默认的鼠标指针效果(右)
(继承自 DefaultTool。)
公共属性CancelDefaultKeyDown
取消默认的键盘按下事件
(继承自 DefaultTool。)
公共属性CancelDefaultMouseDoubleClick
取消默认的鼠标双击事件
(继承自 DefaultTool。)
公共属性CancelDefaultMouseDown
取消默认的鼠标按下事件
(继承自 DefaultTool。)
公共属性CancelDefaultMouseMove
取消默认的鼠标移动事件
(继承自 DefaultTool。)
公共属性CancelDefaultMouseUp
取消默认的鼠标弹起事件
(继承自 DefaultTool。)
公共属性CanPan
【触屏设备特有】是否支持平移(在点数大于2时可能有效)
公共属性Cursor
光标
(继承自 DefaultTool。)
公共属性Drawing
是否正在执行绘制操作
公共属性GetCreateGeometry
图形创建委托
公共属性SpeedFactor
速度因子(用于Pan2)
(继承自 DefaultTool。)
Top
方法
  名称说明
公共方法CancelSketch
取消当前绘制的任务
受保护的方法Finalize
析构函数
(覆写 ObjectFinalize.)
公共方法FinishSketch
完成当前绘制的任务Drawing sketch
受保护的方法FixedZoomInToCenter_OnMouseDoubleClick
固定放大并移动到中心OnMouseDoubleClick
(继承自 DefaultTool。)
受保护的方法InsertMapShadow
将当前视图插入成一次背景效果(注释:请在视图范围改变后地图刷新未执行前调用)
(继承自 DefaultTool。)
公共方法OnClick
触发
(继承自 BaseCommand。)
公共方法OnCreate
创建(在使用前调用,传入Map)
(继承自 DefaultTool。)
公共方法OnEvent
提供一个内置的监听函数(0:载入TOOL;-1:退出TOOL;其外可供拓展)
(继承自 BaseTool。)
公共方法OnKeyDown
键盘按下
(继承自 DefaultTool。)
公共方法OnKeyUp
键盘弹起
(继承自 BaseTool。)
公共方法OnMouseClick
鼠标单击
(继承自 BaseTool。)
公共方法OnMouseDoubleClick
鼠标双击
(继承自 DefaultTool。)
公共方法OnMouseDown
鼠标按下
(继承自 DefaultTool。)
公共方法OnMouseMove
鼠标移动
(继承自 DefaultTool。)
公共方法OnMouseUp
鼠标弹起
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseDown
平移OnMouseDown
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseDown_2
平移(可滑动)OnMouseDown
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseMove
平移OnMouseMove
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseMove_2
平移(可滑动)OnMouseMove
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseUp
平移OnMouseUp
(继承自 DefaultTool。)
受保护的方法Pan_OnMouseUp_2
平移(可滑动)OnMouseUp
(继承自 DefaultTool。)
受保护的方法TolerancePointAB
TolerancePointAB
(继承自 DefaultTool。)
受保护的方法ZoomInOut_OnMouseDown
缩放操作OnMouseDown
(继承自 DefaultTool。)
受保护的方法ZoomInOut_OnMouseMove
缩放操作OnMouseMove
(继承自 DefaultTool。)
受保护的方法ZoomInOut_OnMouseUp
缩放操作OnMouseUp
(继承自 DefaultTool。)
Top
字段
  名称说明
受保护的字段_Cursor
鼠标默认状态指针
(继承自 DefaultTool。)
受保护的字段_Cursor_PanDown
鼠标按下平移状态指针
(继承自 DefaultTool。)
受保护的字段_Cursor_ZoomInOut
鼠标按下缩放状态指针
(继承自 DefaultTool。)
受保护的字段_FillSymbol
默认面状符号
受保护的字段_GetCreateGeometry
图形创建委托
受保护的字段_iID
缓存操作ID号
(继承自 DefaultTool。)
受保护的字段_LineSymbol
默认线状符号(实线)
受保护的字段_LineSymbolDash
默认线状符号(虚线)
受保护的字段_pMap
地图控件
(继承自 DefaultTool。)
Top
参见
继承层次
SystemObject
  GISShare.SMap.WPF.CommandBaseCommand
    GISShare.SMap.WPF.ToolBaseTool
      GISShare.SMap.WPF.ToolDefaultTool
        GISShare.SMap.WPF.ToolDrawToolN
          GISShare.SMap.WPF.ToolDrawAttackArrowToolN
          GISShare.SMap.WPF.ToolDrawBeelineToolN
          GISShare.SMap.WPF.ToolDrawBezierCurveToolN
          GISShare.SMap.WPF.ToolDrawBroadArrowToolN
          GISShare.SMap.WPF.ToolDrawCircleToolN
          GISShare.SMap.WPF.ToolDrawCircularArcRegionToolN
          GISShare.SMap.WPF.ToolDrawCircularArcToolN
          GISShare.SMap.WPF.ToolDrawEllipseToolN
          GISShare.SMap.WPF.ToolDrawFlyingArcToolN
          GISShare.SMap.WPF.ToolDrawFreehandLineToolN
          GISShare.SMap.WPF.ToolDrawFreehandRegionToolN
          GISShare.SMap.WPF.ToolDrawGatheringPlaceToolN
          GISShare.SMap.WPF.ToolDrawHighOrderBezierCurveToolN
          GISShare.SMap.WPF.ToolDrawHorizonAttackArrowToolN
          GISShare.SMap.WPF.ToolDrawLineToolN
          GISShare.SMap.WPF.ToolDrawMultiWayAttackArrowToolN
          GISShare.SMap.WPF.ToolDrawPilersArrowToolN
          GISShare.SMap.WPF.ToolDrawQuadricBSplineToolN
          GISShare.SMap.WPF.ToolDrawRectangleToolN
          GISShare.SMap.WPF.ToolDrawRegionToolN
          GISShare.SMap.WPF.ToolDrawSectorToolN
          GISShare.SMap.WPF.ToolDrawSequentBezierCurveClosedToolN
          GISShare.SMap.WPF.ToolDrawSequentBezierCurveToolN
          GISShare.SMap.WPF.ToolDrawTailedAttackArrowToolN
          GISShare.SMap.WPF.ToolDrawTailedThinArrowToolN
          GISShare.SMap.WPF.ToolDrawThinArrowToolN
          GISShare.SMap.WPF.ToolDrawTwoWayAttackArrowToolN
          GISShare.SMap.WPF.ToolMeasureAreaToolN
          GISShare.SMap.WPF.ToolMeasureAreaToolNX
          GISShare.SMap.WPF.ToolMeasureBufferToolN
          GISShare.SMap.WPF.ToolMeasureBufferToolNX
          GISShare.SMap.WPF.ToolMeasureLengthToolN
          GISShare.SMap.WPF.ToolMeasureLengthToolNX
          GISShare.SMap.WPF.ToolZoomInToolN
          GISShare.SMap.WPF.ToolZoomOutToolN