Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: enot от 23-10-2018, 15:46:25
-
Возможно ли отследить событие выделения элемента определенной категории (например трубы)
-
Нет
-
Александр, зачем же так категорично?
Тут как бы да, хорошего способа, действительно нет. Но можно подписаться на событие Idling, в обработчик которого первым аргументом передается sender, который можно привести к UIApplication, из него получить UIDocument, затем уже обратиться к Selection.
Почему не хороший способ, событие дергается часто и обработчик должен быть максимально быстрым.
-
Я в принципе смутно себе представляю зачем может понадобиться такое событие и как его использовать )
-
В DockablePane, например, обновлять динамично содержимое в зависимости от того, что выбрано пользователем.
-
Александр, по вашей наводке кстати нашел инфу для изучения здесь же
http://adn-cis.org/sobyitie-po-izmeneniyu-vyidelennogo-elementa.html
-
Способ с UI Automation не советую. Там есть подводные камни