CardUIExtensionsModifyWorkspaceAsync - метод |
Изменяет модель или UI задания с учётом каждого перехода между формами задания
[!:TaskViewModel.Workspace].
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис 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 Task
public:
[ExtensionAttribute]
static Task^ ModifyWorkspaceAsync(
TaskViewModel^ task,
Func<TaskViewModel^, bool, ValueTask>^ modifyActionAsync
)
[<ExtensionAttribute>]
static member ModifyWorkspaceAsync :
task : TaskViewModel *
modifyActionAsync : Func<TaskViewModel, bool, ValueTask> -> Task
Параметры
- task
- Тип: Tessa.UI.Cards.TasksTaskViewModel
Задание, для которого требуется выполнить изменение модели или UI. - modifyActionAsync
- Тип: SystemFuncTaskViewModel, Boolean, ValueTask
Метод, выполняющий изменение модели или UI задания.
Первым параметром получает задание task, текущую форму которого можно получить
по свойству [!:TaskViewModel.Workspace].
Вторым параметром получает true, если изменение выполняется первый раз, и false
в противном случае. Рекомендуется добавлять обработчики событий только при первом изменении.
Возвращаемое значение
Тип:
TaskПримечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
TaskViewModel. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также