public static Task ModifyWorkspaceAsync(
this TaskViewModel task,
Func<TaskViewModel, bool, ValueTask> modifyActionAsync
)<ExtensionAttribute>
Public Shared Function ModifyWorkspaceAsync (
task As TaskViewModel,
modifyActionAsync As Func(Of TaskViewModel, Boolean, ValueTask)
) As Taskpublic:
[ExtensionAttribute]
static Task^ ModifyWorkspaceAsync(
TaskViewModel^ task,
Func<TaskViewModel^, bool, ValueTask>^ modifyActionAsync
)[<ExtensionAttribute>]
static member ModifyWorkspaceAsync :
task : TaskViewModel *
modifyActionAsync : Func<TaskViewModel, bool, ValueTask> -> Task Метод, выполняющий изменение модели или UI задания.
Первым параметром получает задание task, текущую форму которого можно получить по свойству Workspace.
Вторым параметром получает true, если изменение выполняется первый раз, и false в противном случае. Рекомендуется добавлять обработчики событий только при первом изменении.