点击或拖拽改变大小

CTRGraphicsLayer 类

CTR元素绘制图层
继承层次
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      GISShare.SMap.WPF.LayerBaseLayer
        GISShare.SMap.WPF.LayerCTRGraphicsLayer
          GISShare.SMap.WPF.LayerCTRClusterLayer

命名空间:  GISShare.SMap.WPF.Layer
程序集:  GISShare.SMap.WPF (在 GISShare.SMap.WPF.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public class CTRGraphicsLayer : BaseLayer, 
	IEditableObject, IGraphicsLayer, ILayer, ILayerCore, IDisposable, 
	IGraphicsLayerEdit, ICTRGraphicsLayer, IElementCollection, IEnumerable, ICollectionLock, 
	ICollectionLockEdit

The CTRGraphicsLayer type exposes the following members.

构造函数
  名称说明
公共方法CTRGraphicsLayer
CTR元素绘制图层 构造函数
受保护的方法CTRGraphicsLayer(ICanvasPanel)
CTR元素绘制图层 构造函数
Top
属性
  名称说明
公共属性Count
获取其携带的IElement总数
公共属性DominantIndex
优先索引(在CTRGraphicsLayer中无效)
公共属性Extent
图层视图范围
(覆写 BaseLayerExtent.)
公共属性Item
获取IElement 通过 索引
公共属性Lock
读取锁的状态
公共属性MaximumScale
最大可见比例尺
(继承自 BaseLayer。)
公共属性MinimumScale
最小可见比例尺
(继承自 BaseLayer。)
公共属性Name
名称
(继承自 BaseLayer。)
公共属性Opacity
透明度(该属性并非所有图层都有效)
(继承自 BaseLayer。)
公共属性SpatialReference
空间参考
(覆写 BaseLayerSpatialReference.)
公共属性Text
描述
(继承自 BaseLayer。)
公共属性VirtualExtension
使用虚拟拓展(该属性并非所有图层都有效)
(继承自 BaseLayer。)
公共属性Visible
可见性
(继承自 BaseLayer。)
Top
方法
  名称说明
公共方法Add
添加一个 IElement
受保护的方法CancelDraw
是否取消绘制
公共方法Clear
清空 IElement元素
公共方法ContainsElementByName
获取包含的 IElement 个数 通过 名称
受保护的方法DataProcessing
在最终绘制Elemet之前调用该函数,返回true继续运行,返回false则取消(内置的方法便于继承修改)
公共方法DeleteElementByName
删除 IElement 通过 名称
公共方法Dispose
释放
(覆写 BaseLayerDispose.)
受保护的方法DrawTypeFilter
过滤绘制类型
受保护的方法ElementFilter
过滤加入的IElement
受保护的方法ElementProcess
IElement元素后处理函数
公共方法GetElementByClientXY
获取 IElement 通过 客户端坐标(基于可视化进行的查询,当元素和图层不可见查询失效)
公共方法GetElementByClientXYEx
获取 IElement 通过 客户端坐标(基于可视化进行的查询,当元素和图层不可见查询失效)
公共方法GetElementByName
获取 IElement 通过 名称
公共方法GetElementsByClientXY
获取 IElement 通过 客户端坐标(基于可视化进行的查询,当元素和图层不可见查询失效)
公共方法GetElementsByClientXYEx
获取 IElement 通过 客户端坐标(基于可视化进行的查询,当元素和图层不可见查询失效)
公共方法GetElementsByName
获取 IElement 通过 名称
公共方法GetEnumerator
返回循环访问的枚举数
公共方法GetVisibleInfo
获取指定比例尺范围下可见状态
(继承自 BaseLayer。)
公共方法IndexExchange
元素索引交换
公共方法IndexOf
获取IElement索引
公共方法Insert
加入一个 IElement元素
公共方法Invalidate
实现一次实质的刷新做准备(确保下次的刷新必然有效,他将确保里面的所有元素都会被重新绘制。)
受保护的方法NoDrawItem
是否不存在待绘制的元素
公共方法OnDraw
绘制
(覆写 BaseLayerOnDraw(DrawType, IDisplay, IDrawArgs).)
受保护的方法OnPropertyChanged
在更改属性值时调用
(继承自 BaseLayer。)
公共方法QueryEditable
查询该对象在当前视图条件下是否可编辑
受保护的方法QueryElementByClientXYEx
判断Element元素与坐标点的关系
公共方法QueryGeoDrawItemByClientXY
获取 IGeoDrawItem 通过 客户端坐标
受保护的方法QueryGroupElementByClientXYEx
判断GroupElement元素与坐标点的关系
公共方法RemoveAt
移除IElement 通过 索引
受保护的方法RenderGraphics
渲染画布(内置的方法便于继承修改)
公共方法ResetExtent
重置视图范围
Top
事件
  名称说明
公共事件PropertyChanged
在更改属性值时发生
(继承自 BaseLayer。)
Top
参见