<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > StateView, StateBlock, StateBlockContent – контрол состояния > StateView – модель контрола состояния AddBlock – добавить блок в контрол состояния |
Метод используется для добавления в контрол состояния нового блока.
Перегрузки
AddBlock() |
Добавить в контрол состояния пустой блок |
AddBlock(StateBlock block) |
Добавить в контрол состояния готовый блок, например с заполненными свойствами. Метод может использоваться, когда в контрол состояния нужно добавить два одинаковых блока |
Синтаксис
C# |
public StateBlock AddBlock(); public StateBlock AddBlock(StateBlock block); |
Параметры
block – блок, который нужно добавить в контрол состояния.
Возвращаемое значение
Добавленный блок.
Пример 1. Добавление блока
var block = StateView.Create().AddBlock();
block.Entity = assignment;
Пример 2. Добавление двух одинаковых блоков
// Добавить пустой блок.
var block = stateView.AddBlock();
// Добавить в блок иконку пользователя и текст, выполненного пользователем действия.
block.AssignIcon(StateBlockIconType.User, StateBlockIconSize.Small);
block.AddLabel(GetUserActionText(user, text, substituted) + ".");
// Добавить копию блока. Таким образом новый блок добавится сразу с иконкой и готовым текстом.
stateView.AddBlock(block);
© Компания Directum, 2024 |