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

ADN Club => AutoCAD .NET API => Тема начата: flcl от 19-04-2016, 12:03:06

Название: Пользовательские компоненты на панели Ribbon
Отправлено: flcl от 19-04-2016, 12:03:06
Получить доступ к панели Ribbona и добавить на неё стандартных компонентов не составляет проблем. Однако, попытки отнаследовать стандартный компонент или разместить свои ни к чему не приводят. Есть ли вообще способ добавить собственные элементы управления на риббон?
Название: Re: Пользовательские компоненты на панели Ribbon
Отправлено: Александр Ривилис от 19-04-2016, 12:19:47
Я не разбирался с этим детально. Посмотри этот пример: http://adndevblog.typepad.com/autocad/2012/06/autocad-performance-gauges-app.html Там есть и исходники, которые возможно помогут тебе разобраться.
Название: Re: Пользовательские компоненты на панели Ribbon
Отправлено: Александр Пекшев aka Modis от 19-04-2016, 13:02:34
Александр Ривилис, в этом примере используется PackageContents.xml, с помощью которого делаются важные вещи. Как повторить то-же самое, но без него - лично я так и не понял. Хотя я особо долго и не стал разбираться
Если автор темы разберется, то надеюсь он поделится с нами ;)
Название: Re: Пользовательские компоненты на панели Ribbon
Отправлено: Александр Ривилис от 19-04-2016, 13:40:27
Вот еще примеры: http://download.autodesk.com/media/adn/ACAD_Using_WPF_in_your_applications_14July2009.zip
В частности там есть пример Ribbon Custom Control using Databinding, для которого не нужен PackageContents.xml, но чтобы этот контрол можно было использовать в CUIX его следует зарегистрировать в реестре (там есть файл "CUI Registration.reg")
Название: Re: Пользовательские компоненты на панели Ribbon
Отправлено: Александр Пекшев aka Modis от 19-04-2016, 13:46:51
Александр Ривилис, этот пример встречал... за деньги)) Спасибо за ссылку - тоже попробую