Доступ к элементам ленты карточки
Лента карточки — сущность типа
RibbonControl
, доступ к которой обеспечивает одноименное свойство класса ICustomizableControl
:RibbonControl ribbonControl = (CardControl as ICustomizableControl).RibbonControl;
csharp
Класс RibbonControl
предоставляет доступ к существующим элементам ленты (страницы, группы и элементы), а также позволяет добавлять новые.
В качестве примера использования данной сущности можно рассмотреть сценарий добавления на ленту карточки новой кнопки на страницу Документ в группу Общие.
Кнопка может добавляться, когда стандартных механизмов (например, ролевой модели) недостаточно для реализации сценария:
-
При загрузке карточки,
-
Если соблюдены определённые условия.
-
Если выполняются определённые действия с карточкой.
-
Если выполняется иная бизнес-логика. В приведенном далее примере добавление нового элемента — кнопки, выполняется при загрузке карточки.