HorizontalBlockViewModel - конструктор
Создаёт экземпляр класса с указанием метаинформации по блоку
и списка моделей представления элемента управления внутри блока.
Пространство имён: Tessa.UI.Cards.BlocksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public HorizontalBlockViewModel(
CardTypeBlock block,
string caption,
Visibility captionVisibility,
ICardModel model,
ICollection<IControlViewModel> controls,
int verticalInterval,
int horizontalInterval,
bool rightToLeftAlignment,
bool leftCaptions,
IBlockDependencies blockDependencies
)
Public Sub New (
block As CardTypeBlock,
caption As String,
captionVisibility As Visibility,
model As ICardModel,
controls As ICollection(Of IControlViewModel),
verticalInterval As Integer,
horizontalInterval As Integer,
rightToLeftAlignment As Boolean,
leftCaptions As Boolean,
blockDependencies As IBlockDependencies
)
public:
HorizontalBlockViewModel(
CardTypeBlock^ block,
String^ caption,
Visibility^ captionVisibility,
ICardModel^ model,
ICollection<IControlViewModel^>^ controls,
int verticalInterval,
int horizontalInterval,
bool rightToLeftAlignment,
bool leftCaptions,
IBlockDependencies^ blockDependencies
)
new :
block : CardTypeBlock *
caption : string *
captionVisibility : Visibility *
model : ICardModel *
controls : ICollection<IControlViewModel> *
verticalInterval : int *
horizontalInterval : int *
rightToLeftAlignment : bool *
leftCaptions : bool *
blockDependencies : IBlockDependencies -> HorizontalBlockViewModel
Параметры
- block CardTypeBlock
- Метаинформация по блоку.
- caption String
- Заголовок блока.
- captionVisibility Visibility
- Видимость заголовка блока.
- model ICardModel
- Модель карточки, доступная в UI.
- controls ICollectionIControlViewModel
- Коллекция моделей представления элемента управления внутри блока.
- verticalInterval Int32
- Вертикальный интервал между элементами управления в блоке.
- horizontalInterval Int32
- Горизонтальный интервал между элементами управления в блоке.
- rightToLeftAlignment Boolean
- Признак того, что вывод элементов управления выполняется справа налево, а не слева направо.
- leftCaptions Boolean
- Признак того, что заголовки элементов управления выводятся слева, а не сверху.
- blockDependencies IBlockDependencies
- Зависимости для построения моделей представления для блоков.