CardUIExtensionsModifyWorkspaceAsync - метод

Изменяет модель или UI задания с учётом каждого перехода между формами задания [!:TaskViewModel.Workspace].

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static Task ModifyWorkspaceAsync(
	this TaskViewModel task,
	Func<TaskViewModel, bool, ValueTask> modifyActionAsync
)

Параметры

task  TaskViewModel
Задание, для которого требуется выполнить изменение модели или UI.
modifyActionAsync  FuncTaskViewModel, Boolean, ValueTask

Метод, выполняющий изменение модели или UI задания.

Первым параметром получает задание task, текущую форму которого можно получить по свойству [!:TaskViewModel.Workspace].

Вторым параметром получает true, если изменение выполняется первый раз, и false в противном случае. Рекомендуется добавлять обработчики событий только при первом изменении.

Возвращаемое значение

Task

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа TaskViewModel. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также