该枚举定义了选择对象时可采用的选择模式类型常量。对象是否被选中是由对象与选择区域的空间位置关系以及所采用的选择模式共同决定的。当对象与选择区域的空间位置关系一样时,选择模式不同,对象是否被选中也会不同。
命名空间:
SuperMap.UI程序集: SuperMap.Mapping (in SuperMap.Mapping)
版本: dll
语法
C# |
---|
public enum SelectionMode |
成员
成员名称 | 描述 | |
---|---|---|
Intersect | 与选择范围面积相交就选中。点击鼠标左键不放,拖出矩形选择框,如果矩形框与对象相交,则该对象被选中,如下图。 | |
ContainObject | 完全在选择范围内就选中。点击鼠标左键不放,拖出矩形选择框,如果对象完全在矩形框内,则该对象被选中,如左下图;只要对象有一部分不在矩形框内,则不可被选中,如右下图。 | |
ContainInnerPoint | 对象的内点在选择范围内的就选中。点击鼠标左键不放,拖出矩形选择框,如果矩形框包含内点,则该对象被选中,如左下图;如果不包含内点,则该对象不会被选中,如右下图。 |
备注
SuperMap支持多种选择方式,如点选,圆选,框选等等,SelectionMode支持除点选外的所有选择方式。