Выпадающая панель в Ribbon

Автор Тема: Выпадающая панель в Ribbon  (Прочитано 9044 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alvimoАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 3
Выпадающая панель в Ribbon
« : 05-03-2022, 03:43:59 »
Всем привет!
Как работать с выпадающей панелью в Ribbon?
Перерыл гугл, но не ответа не нашел.
Видимо, использую не тот термин.
Поэтому приложил скрин.


Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Выпадающая панель в Ribbon
« Ответ #1 : 05-03-2022, 10:09:08 »
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.

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

Оффлайн alvimoАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 3
Re: Выпадающая панель в Ribbon
« Ответ #2 : 05-03-2022, 13:49:10 »
Программмно, в плагине на  с#.
Недавно занялся автоматизацией для удовольствия. Увлекательно  :)
Вот.Создать панели, кнопки, и др. контролы в ленте располагать получается.
А вот выпадающуая панель или как ее там :) не получается.
Может пример какой есть...


Оффлайн alvimoАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 3
Re: Выпадающая панель в Ribbon
« Ответ #3 : 05-03-2022, 13:54:12 »
Как работать с выпадающей панелью в Ribbon?
Желательно, аккуратно.

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

Ответил выше.

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Выпадающая панель в Ribbon
« Ответ #4 : 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 - пример.

Оффлайн alvimoАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 3
Re: Выпадающая панель в Ribbon
« Ответ #5 : 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 - пример.

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

А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Выпадающая панель в Ribbon
« Ответ #6 : 07-03-2022, 14:59:15 »
А событие отловить при выпадение панели или при нажатии на стрелочку можно как-то?
Лучше новые вопросы в отдельных темах задавать

Оффлайн alvimoАвтор темы

  • ADN OPEN
  • Сообщений: 14
  • Карма: 3
Re: Выпадающая панель в Ribbon
« Ответ #7 : 07-03-2022, 15:53:20 »
Хорошо