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

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

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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, если функция не используется.

См. также