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

ADN Club => AutoCAD .NET API => Тема начата: alvimo от 05-03-2022, 03:43:59

Название: Выпадающая панель в Ribbon
Отправлено: alvimo от 05-03-2022, 03:43:59
Всем привет!
Как работать с выпадающей панелью в Ribbon?
Перерыл гугл, но не ответа не нашел.
Видимо, использую не тот термин.
Поэтому приложил скрин.
(https://i.postimg.cc/XZpjwMRH/ribbon.jpg) (https://postimg.cc/XZpjwMRH)
Название: Re: Выпадающая панель в Ribbon
Отправлено: Дмитрий Загорулькин от 05-03-2022, 10:09:08
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.

Что подразумевается под "работать"? Создавать? Изменять? Открывать?
Название: Re: Выпадающая панель в Ribbon
Отправлено: alvimo от 05-03-2022, 13:49:10
Программмно, в плагине на  с#.
Недавно занялся автоматизацией для удовольствия. Увлекательно  :)
Вот.Создать панели, кнопки, и др. контролы в ленте располагать получается.
А вот выпадающуая панель или как ее там :) не получается.
Может пример какой есть...

Название: Re: Выпадающая панель в Ribbon
Отправлено: alvimo от 05-03-2022, 13:54:12
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.

Что подразумевается под "работать"? Создавать? Изменять? Открывать?

Ответил выше.
Название: Re: Выпадающая панель в Ribbon
Отправлено: Дмитрий Загорулькин от 05-03-2022, 16:53:35
На английском это называется SlideOut. При программном наполнении ленты надо добавить элемент RibbonPanelBreak, и всё что будет добавлено на панель следом, попадёт в раскрывающуюся часть панели.
Ссылки:
https://forums.autodesk.com/t5/net/ribbon-api-slide-out/td-p/3761158 - теория.
https://forums.autodesk.com/t5/net/stacking-ribbon-panel/td-p/10732735 - пример.
Название: Re: Выпадающая панель в Ribbon
Отправлено: alvimo от 06-03-2022, 00:49:43
На английском это называется SlideOut. При программном наполнении ленты надо добавить элемент RibbonPanelBreak, и всё что будет добавлено на панель следом, попадёт в раскрывающуюся часть панели.
Ссылки:
https://forums.autodesk.com/t5/net/ribbon-api-slide-out/td-p/3761158 - теория.
https://forums.autodesk.com/t5/net/stacking-ribbon-panel/td-p/10732735 - пример.

Ура, заработало с первого раза!!!
Благодарю.

А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?
Название: Re: Выпадающая панель в Ribbon
Отправлено: Дмитрий Загорулькин от 07-03-2022, 14:59:15
А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?
Лучше новые вопросы в отдельных темах задавать
Название: Re: Выпадающая панель в Ribbon
Отправлено: alvimo от 07-03-2022, 15:53:20
Хорошо