在我的项目中,我需要跟踪实体选择的变化,并以我需要的方式更改选择集(比如过滤)。我将委托添加到 Document.ImpliedSelectionChanged 我检查选择更改:
Editor.SelectImplied().Value
,但是当我不按 Escape 键时它可以工作。按下 Escape 后,不再触发事件。
我不需要设置要跟踪的选定子实体,因此 Editor.SelectionAdded 和 Editor.SelectionRemoved 事件也帮不了我。
所以问题是:如何使用 C# ObjectArx 框架观察 AutoCad 文档中当前选择的变化?