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

21/09/2014

Доступ к настройкам из ленты и закрепление всплывающей панели

Вопрос: Как можно с помощью Revit API получить доступ к кнопке закрепления всплывающей панели и стрелочке, по которой открываются настройки?

 

 

Ответ: С помощью метода AddSlideOut класса RibbonPanel можно добавить всплывающую панель на обычную панель.

Однако, получить доступ через API к кнопке, закрепляющей эту панель нельзя. Это может делать только пользователь в интерфейсе.

Но если же вам этого недостаточно, то вы можете выйти за рамки официально поддерживаемого Revit API и использовать .NET UI Automation или использовать дополнительную функциональность, представленную в сборке AdWindows.dll. Помните, все эти методы не являются официальными, так что действуйте на свой страх и риск.

Источник: http://thebuildingcoder.typepad.com/blog/2014/09/a-couple-of-recent-issues.html#2

Обсуждение: http://adn-cis.org/forum/index.php?topic=968

Опубликовано 21.09.2014
Отредактировано 22.09.2014 в 10:26:13