提供控制要素选择的成员:
Add,BufferDistance,Clear,CombinationMethod,SelectFeatures,SelectionChanged,SelectionColor,SelectionSet,SelectionSymbol,SetSelectionSymbol。
IFeatureSelection用来在图层上管理选择、进行选择,或者修改选择显示的方式。
下列方法和属性可用来管理选择:
SelectionSet返回图层上当前选择的SelectionSet。
Clear清除已存在的选择。
Add将一个简单要素添加到选择中。
SelectFeatures将根据query filter进行选择。如果没有query filter,将选中所有要素。也可以指定一个combination方法。justOne参数,只要找到一个要素就停止搜索。
修改SelectionSet后调用SelectionChanged引发图层的update事件。
下列方法和属性用来修改选择的显示方式:
SelectionSymbol返回或设置图层中选中要素的符号。
SetSelectionSymbol用来表明显示selection时是否使用SelectionSymbol。对于要素图层来说,这与使用layer属性的“使用…符号显示选择的要素”选项相同。
SelectionColor与图层属性中的“使用这个颜色显示选择的要素”选项的功能相同。
如果BufferDistance的值超过0,在选择的要素周围将绘制一个buffer。这与可以添加到map中的Buffer Selection的功能一致。