TaskWorkspaceViewModel - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.UI.Cards.Tasks
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public TaskWorkspaceViewModel(
INotifyPropertyChanged content,
TaskWorkspaceState state,
ObservableCollection<ITaskAction> actions,
ObservableCollection<ITaskAction> additionalActions,
IMenuContext menuContext,
ITaskColorProvider colorProvider = null
)
Public Sub New (
content As INotifyPropertyChanged,
state As TaskWorkspaceState,
actions As ObservableCollection(Of ITaskAction),
additionalActions As ObservableCollection(Of ITaskAction),
menuContext As IMenuContext,
Optional colorProvider As ITaskColorProvider = Nothing
)
public:
TaskWorkspaceViewModel(
INotifyPropertyChanged^ content,
TaskWorkspaceState state,
ObservableCollection<ITaskAction^>^ actions,
ObservableCollection<ITaskAction^>^ additionalActions,
IMenuContext^ menuContext,
ITaskColorProvider^ colorProvider = nullptr
)
new :
content : INotifyPropertyChanged *
state : TaskWorkspaceState *
actions : ObservableCollection<ITaskAction> *
additionalActions : ObservableCollection<ITaskAction> *
menuContext : IMenuContext *
?colorProvider : ITaskColorProvider
(* Defaults:
let _colorProvider = defaultArg colorProvider null
*)
-> TaskWorkspaceViewModel
Параметры
- content
- Тип: System.ComponentModelINotifyPropertyChanged
Контент окна с заданием. - state
- Тип: Tessa.UI.Cards.TasksTaskWorkspaceState
Состояние рабочей области с заданием. - actions
- Тип: System.Collections.ObjectModelObservableCollectionITaskAction
Отображаемый список кнопок в задании, включая системные кнопки, такие как "ещё". - additionalActions
- Тип: System.Collections.ObjectModelObservableCollectionITaskAction
Дополнительные кнопки, скрываемые из основного списка под кнопкой "ещё". - menuContext
- Тип: Tessa.UI.MenuIMenuContext
Контекст для открытия меню. - colorProvider (Optional)
- Тип: Tessa.UI.Cards.TasksITaskColorProvider
Объект, предоставляющий информацию по цветам задания, которые могут быть динамически изменены в расширениях,
или null, если создаётся новый объект с параметрами по умолчанию.
См. также