CardRowViewModel - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.UI.Cards.ControlsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public CardRowViewModel(
CardRow model,
Card card,
CardColumnInfo[] columnInfoArray,
Brush background,
Func<CardRow, int> getOrder,
GridViewModel control,
IMenuContext menuContext,
ViewModelScope scope
)
Public Sub New (
model As CardRow,
card As Card,
columnInfoArray As CardColumnInfo(),
background As Brush,
getOrder As Func(Of CardRow, Integer),
control As GridViewModel,
menuContext As IMenuContext,
scope As ViewModelScope
)
public:
CardRowViewModel(
CardRow^ model,
Card^ card,
array<CardColumnInfo^>^ columnInfoArray,
Brush^ background,
Func<CardRow^, int>^ getOrder,
GridViewModel^ control,
IMenuContext^ menuContext,
ViewModelScope^ scope
)
new :
model : CardRow *
card : Card *
columnInfoArray : CardColumnInfo[] *
background : Brush *
getOrder : Func<CardRow, int> *
control : GridViewModel *
menuContext : IMenuContext *
scope : ViewModelScope -> CardRowViewModel
Параметры
- model CardRow
- Модель строки карточки, для которой создаётся модель представления.
- card Card
- Карточка, содержащая строку model.
- columnInfoArray CardColumnInfo
-
Массив с информацией по колонкам таблицы, упорядоченный в порядке вывода колонок.
- background Brush
- Начальный фон строки или null, если используется прозрачный фон.
- getOrder FuncCardRow, Int32
- Функция, возвращающая порядковый номер строки по её модели.
- control GridViewModel
- Контрол, к которому относится строка. Используется для генерации контекстного меню.
- menuContext IMenuContext
- Объект контекста для генерации контекстного меню.
- scope ViewModelScope
- Объект, определяющий область видимости для создаваемой модели представления.