SingleColumnBlockViewModel - конструктор
Создаёт экземпляр класса с указанием метаинформации по блоку
и списка моделей представления элемента управления внутри блока.
Пространство имён: Tessa.UI.Cards.BlocksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public SingleColumnBlockViewModel(
CardTypeBlock block,
string caption,
Visibility captionVisibility,
ICardModel model,
ICollection<IControlViewModel> controls,
int controlInterval,
IBlockDependencies blockDependencies = null
)
Public Sub New (
block As CardTypeBlock,
caption As String,
captionVisibility As Visibility,
model As ICardModel,
controls As ICollection(Of IControlViewModel),
controlInterval As Integer,
Optional blockDependencies As IBlockDependencies = Nothing
)
public:
SingleColumnBlockViewModel(
CardTypeBlock^ block,
String^ caption,
Visibility^ captionVisibility,
ICardModel^ model,
ICollection<IControlViewModel^>^ controls,
int controlInterval,
IBlockDependencies^ blockDependencies = nullptr
)
new :
block : CardTypeBlock *
caption : string *
captionVisibility : Visibility *
model : ICardModel *
controls : ICollection<IControlViewModel> *
controlInterval : int *
?blockDependencies : IBlockDependencies
(* Defaults:
let _blockDependencies = defaultArg blockDependencies null
*)
-> SingleColumnBlockViewModel
Параметры
- block CardTypeBlock
- Метаинформация по блоку.
- caption String
- Заголовок блока.
- captionVisibility Visibility
- Видимость заголовка блока.
- model ICardModel
- Модель карточки, доступная в UI.
- controls ICollectionIControlViewModel
- Коллекция моделей представления элемента управления внутри блока.
- controlInterval Int32
- Вертикальный интервал между элементами управления в блоке.
- blockDependencies IBlockDependencies (Optional)
- Зависимости для построения моделей представления для блоков.