Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: enot от 16-08-2018, 16:05:14
-
День добрый.
Вопрос:
возможно ли через IUpdater узнать выбран ли другой элемент на виде , т.е. изменился ли ай ди текущего выбранного элемента, от ай ди предыдущего выбранного элемента?
-
Нет, IUpdater предназначен для отслеживания изменений в документе, грубо говоря, он вызывается перед тем, как Revit завершает транзакцию
-
Спасибо . Есть ли другой способ это определить (аналогично Updater у)?
-
Красивого официального способа не существует. Можно подписаться на событие OnIdling, но надо при этом учитывать, что пользователь может работать с несколькими документами, переключаясь между ними, закрывая, открывая и создавая новые документы