TaskWorkspaceViewModel - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.UI.Cards.TasksСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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 INotifyPropertyChanged
- Контент окна с заданием.
- state TaskWorkspaceState
- Состояние рабочей области с заданием.
- actions ObservableCollectionITaskAction
- Отображаемый список кнопок в задании, включая системные кнопки, такие как "ещё".
- additionalActions ObservableCollectionITaskAction
- Дополнительные кнопки, скрываемые из основного списка под кнопкой "ещё".
- menuContext IMenuContext
- Контекст для открытия меню.
- colorProvider ITaskColorProvider (Optional)
-
Объект, предоставляющий информацию по цветам задания, которые могут быть динамически изменены в расширениях,
или null, если создаётся новый объект с параметрами по умолчанию.