Доступ к элементам ленты карточки

Лента карточки — сущность типа RibbonControl, доступ к которой обеспечивает одноименное свойство класса ICustomizableControl:
RibbonControl ribbonControl = (CardControl as ICustomizableControl).RibbonControl;
csharp

Класс RibbonControl предоставляет доступ к существующим элементам ленты (страницы, группы и элементы), а также позволяет добавлять новые.

В качестве примера использования данной сущности можно рассмотреть сценарий добавления на ленту карточки новой кнопки на страницу Документ в группу Общие.

Кнопка может добавляться, когда стандартных механизмов (например, ролевой модели) недостаточно для реализации сценария:
  • При загрузке карточки,

  • Если соблюдены определённые условия.

  • Если выполняются определённые действия с карточкой.

  • Если выполняется иная бизнес-логика. В приведенном далее примере добавление нового элемента — кнопки, выполняется при загрузке карточки.