Selection类位于Autodesk.Revit.UI.Selection Namespace下,用于在执行外部API命令时,检索当前用户所选择的元素。
主要包含四种选择模式:
1.框选区域
调用一个通用的双击编辑器,该编辑器允许用户在屏幕上指定矩形区域。
PickBox(PickBoxStyle)
PickBox(PickBoxStyle, String)
PickBoxStyle是控制框选区域时线框的样式:
- Crossing是虚线框
- Enclosing是实线框
- Directional是根据正反来确定实线还是虚线。
String用于显示自定义状态提示字符串。
2.框选构件
通过绘制矩形提示用户选择多个元素。
PickElementsByRectangle()