LazyEditorModelT - конструктор

Создаёт экземпляр класса с указанием делегатов инициализации объекта.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public LazyEditorModel(
	Func<Task<T>> getValueFuncAsync,
	Func<T, Task> onValueCreatedAsync = null
)

Параметры

getValueFuncAsync  FuncTaskT
Функция, создающая объект T и выполняющая его асинхронную инициализацию. Функция гарантированно вызывается не более одного раза. Не должна быть равна null.
onValueCreatedAsync  FuncT, Task  (Optional)
Функция, выполняющаяся после создания объекта T асинхронно в потоке UI. Рекомендуется вызвать в функции PropertyChanged для того свойства в модели представления, которое привязывается к ValueOrNull. Укажите null, если функция не используется.

См. также