CardUIExtensionsModifyTasksAsync - метод |
Изменяет модели представлений для тех заданий карточки, которые либо присутствуют в UI в текущий момент,
либо являются скрытыми и могут быть восстановлены (например, заданий автора).
Возвращает признак того, что хотя бы одно задание присутствовало в карточке, возможно, как скрытое.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static Task<bool> ModifyTasksAsync(
this ICardModel model,
Func<TaskViewModel, ICardModel, ValueTask> modifyActionAsync
)
<ExtensionAttribute>
Public Shared Function ModifyTasksAsync (
model As ICardModel,
modifyActionAsync As Func(Of TaskViewModel, ICardModel, ValueTask)
) As Task(Of Boolean)
public:
[ExtensionAttribute]
static Task<bool>^ ModifyTasksAsync(
ICardModel^ model,
Func<TaskViewModel^, ICardModel^, ValueTask>^ modifyActionAsync
)
[<ExtensionAttribute>]
static member ModifyTasksAsync :
model : ICardModel *
modifyActionAsync : Func<TaskViewModel, ICardModel, ValueTask> -> Task<bool>
Параметры
- model
- Тип: Tessa.UI.CardsICardModel
Модель представления карточки. - modifyActionAsync
- Тип: SystemFuncTaskViewModel, ICardModel, ValueTask
Метод, выполняемый для каждого задания. Первым параметром получает модель представления задания,
вторым - модель карточки model.
Возвращаемое значение
Тип:
TaskBooleantrue, если хотя бы одно задание присутствовало в карточке, возможно, как скрытое;
false в противном случае.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
ICardModel. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
См. также