CardRowViewModel - конструктор |
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён:
Tessa.UI.Cards.Controls
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.CardsCardRow
Модель строки карточки, для которой создаётся модель представления. - card
- Тип: Tessa.CardsCard
Карточка, содержащая строку model. - columnInfoArray
- Тип: Tessa.UI.Cards.ControlsCardColumnInfo
Массив с информацией по колонкам таблицы, упорядоченный в порядке вывода колонок.
- background
- Тип: System.Windows.MediaBrush
Начальный фон строки или null, если используется прозрачный фон. - getOrder
- Тип: SystemFuncCardRow, Int32
Функция, возвращающая порядковый номер строки по её модели. - control
- Тип: Tessa.UI.Cards.ControlsGridViewModel
Контрол, к которому относится строка. Используется для генерации контекстного меню. - menuContext
- Тип: Tessa.UI.MenuIMenuContext
Объект контекста для генерации контекстного меню. - scope
- Тип: Tessa.UIViewModelScope
Объект, определяющий область видимости для создаваемой модели представления.
См. также