Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: enot от 16-08-2018, 16:05:14

Название: Выбран ли другой элемент
Отправлено: enot от 16-08-2018, 16:05:14
День добрый.
Вопрос:
 возможно ли через IUpdater узнать выбран ли другой элемент на виде , т.е.  изменился ли ай ди текущего  выбранного элемента, от ай ди предыдущего выбранного элемента?
Название: Re: Выбран ли другой элемент
Отправлено: Александр Игнатович от 16-08-2018, 16:21:20
Нет, IUpdater предназначен для отслеживания изменений в документе, грубо говоря, он вызывается перед тем, как Revit завершает транзакцию
Название: Re: Выбран ли другой элемент
Отправлено: enot от 16-08-2018, 16:24:35
Спасибо . Есть ли другой способ это определить (аналогично Updater у)?
Название: Re: Выбран ли другой элемент
Отправлено: Александр Игнатович от 16-08-2018, 16:39:11
Красивого официального способа не существует. Можно подписаться на событие OnIdling, но надо при этом учитывать, что пользователь может работать с несколькими документами, переключаясь между ними, закрывая, открывая и создавая новые документы