CardUIExtensions.ModifyWorkspaceAsync - метод

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

Definition

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

Параметры

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

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

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

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

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

Task

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

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

См. также