点击或拖拽改变大小

CTRElementCore 类

CTR元素核心
继承层次
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      System.Windows.MediaVisual
        System.WindowsUIElement
          System.WindowsFrameworkElement
            System.Windows.ControlsControl
              System.Windows.ControlsContentControl
                GISShare.SMap.WPF.ElementCTRElementCore

命名空间:  GISShare.SMap.WPF.Element
程序集:  GISShare.SMap.WPF (在 GISShare.SMap.WPF.dll 中) 版本:1.9.1.6 (1.9.1.6)
语法
public class CTRElementCore : ContentControl, 
	INotifyPropertyChanged, ICTRElementCore2, ICTRElementCore, ICTRElementCoreEvent, IGroupElement, 
	IElementCollection, IEnumerable, IFeatureElement, ITextElement, IElement, 
	IGeoDrawItem, IDisposable, IFeature, IGeoDrawItemInfo, IGeoDrawItemQueryable, 
	IGeoDrawItemQueryableEdit, ICollectionLock, ICollectionLockEdit

The CTRElementCore type exposes the following members.

属性
  名称说明
公共属性Attributes
属性表
公共属性AutoRedraw
图层每次刷新元素都会进行一次重绘(如果您的图形元素频繁发生变化建议将其设置为TRUE,默认值为FALSE)
公共属性CanDraw
是否可以绘制
公共属性CanQuery
是否支持查询
公共属性Checked
对象是否被选中
公共属性Count
获取其携带的IElement总数
公共属性CTRSymbol
CTR符号
公共属性CTRTemplate
是否是模板符号渲染对象
公共属性DrawGeometry
用于绘制操作的记录对象(防止投影转换导致的效率降低,它并不每次都是一个独立的副本)
公共属性eGroupElementShowStyle
组合元素展现方式
公共属性FieldName
字段名
公共属性FieldNameArray
字段名数组用于数据显示
公共属性GeoDrawCache
几何绘制缓存(当空间参考不一致时,将克隆副本长期使用,如果Geometry内部改变则需要调用ResetGeometry来重置)
公共属性Geometry
几何图形
公共属性Item
获取IElement 通过 索引
公共属性Lock
读取锁的状态
公共属性MaximumScale
最大可见比例尺
公共属性MinimumScale
最小可见比例尺
公共属性Name
名称
公共属性OID
OID唯一标识
公共属性Text
文本
公共属性Visible
可见性
Top
方法
  名称说明
公共方法Add
添加一个 IElement
受保护的方法BindApplyTemplateShape
绑定应用模板内置的SHAPE
公共方法BindFeature
绑定一个IFeature
受保护的方法CancelDraw
是否取消绘制
公共方法Clear
清空 IElement元素
公共方法Dispose
释放
受保护的方法ElementFilter
IElement元素过滤函数
受保护的方法GeometryFilter
无效图形自动过滤
公共方法GetEnumerator
返回循环访问的枚举数
公共方法GetQueryDrawGraphInfo
获取函数“QueryByClientXY”返回结果的有效“IDrawGraphInfo”
公共方法GetVisibleInfo
获取可见状态
公共方法IndexOf
获取IElement索引
公共方法Insert
加入一个 IElement元素
公共方法Invalidate
实现一次实质的刷新做准备(确保下次的刷新必然有效)
公共方法OnApplyTemplate
在派生类中重写后,每当应用程序代码或内部进程(如重新生成布局处理过程)调用 System.Windows.Controls.Control.ApplyTemplate(),都将调用此方法。简而言之,这意味着就在UI 元素在应用程序中显示前调用该方法。有关更多信息,请参见“备注”。
(覆写 FrameworkElementOnApplyTemplate.)
公共方法OnDraw
绘制
受保护的方法OnMouseEnter
鼠标进入
(覆写 UIElementOnMouseEnter(MouseEventArgs).)
受保护的方法OnMouseLeave
鼠标离开
(覆写 UIElementOnMouseLeave(MouseEventArgs).)
受保护的方法OnMouseLeftButtonDown
鼠标左键按下
(覆写 UIElementOnMouseLeftButtonDown(MouseButtonEventArgs).)
受保护的方法OnPropertyChanged
在更改属性值时调用
公共方法QueryByClientXY
查询元素依据屏幕坐标
公共方法RemoveAt
移除IElement 通过 索引
公共方法ResetDrawGeometry
用于重置DrawGeometry对象,使其空间参考指定(主要供内部绘制使用,不要随意操作)
公共方法ResetDrawGraph
重置用于绘制UI对象(起置空的作用)
公共方法ResetGeometry
当几何图形内部属性变化后,调用此函数用于重置内核对象。
公共方法SetDrawGraph
设置绘制图形
Top
事件
  名称说明
公共事件PropertyChanged
在更改属性值时发生
Top
字段
  名称说明
公共字段静态成员CheckedProperty
对象是否被选中 属性
公共字段静态成员NameProperty
名称 属性
公共字段静态成员TextProperty
文本 属性
公共字段静态成员VisibleProperty
可见性 属性
Top
参见