PropertyGridCreateEditorAsync(FuncValueTaskString, CancellationToken, PropertyGridItem) - метод |
Создаёт модель представления с указанием функции, возвращающей отображаемое имя объекта getCaptionFuncAsync,
для редактирования объектов, которые определяются перечислением элементов items.
Пространство имён:
Tessa.UI.Cards.Editors
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public static ValueTask<IEditorViewModel> CreateEditorAsync(
Func<ValueTask<string>> getCaptionFuncAsync,
CancellationToken cancellationToken = default,
params PropertyGridItem[] items
)
Public Shared Function CreateEditorAsync (
getCaptionFuncAsync As Func(Of ValueTask(Of String)),
Optional cancellationToken As CancellationToken = Nothing,
ParamArray items As PropertyGridItem()
) As ValueTask(Of IEditorViewModel)
public:
static ValueTask<IEditorViewModel^> CreateEditorAsync(
Func<ValueTask<String^>>^ getCaptionFuncAsync,
CancellationToken cancellationToken = CancellationToken(),
... array<PropertyGridItem^>^ items
)
static member CreateEditorAsync :
getCaptionFuncAsync : Func<ValueTask<string>> *
?cancellationToken : CancellationToken *
items : PropertyGridItem[]
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IEditorViewModel>
Параметры
- getCaptionFuncAsync
- Тип: SystemFuncValueTaskString
Функция, возвращающая отображаемое имя редактируемого объекта. Функция вызывается при любом изменении любого из редактируемых
свойств, поэтому вычисление имени должно быть сравнительно быстрым.
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу. - items
- Тип: Tessa.UI.Cards.EditorsPropertyGridItem
Элементы, содержащие описание редактируемых объектов.
Возвращаемое значение
Тип:
ValueTaskIEditorViewModelСозданная модель представления для редактирования списка свойств заданного объекта.
См. также