LazyEditorModel - класс

Объект, используемый для отложенной инициализации объекта редактора IEditorViewModel. Применяется в редакторе типов карточек для элементов интерфейса, для которых используются привязки Binding.

Definition

Пространство имён: Tessa.UI.Cards.Editors
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class LazyEditorModel : LazyEditorModel<IEditorViewModel>
Inheritance
Object    LazyEditorModelIEditorViewModel    LazyEditorModel

Конструкторы

LazyEditorModelИнициализирует новый экземпляр класса LazyEditorModel

Свойства

IsValueCreated Признак того, что инициализируемый объект T создан. Если свойство вернуло true, то ValueOrNull возвращает значение, отличное от null.
(Унаследован от LazyEditorModelT)
ValueOrNull Возвращает инициализированный объект T или null, если инициализация объекта запущена, но ещё не выполнена. Использование свойства запускает создание редактора, который может быть получен позднее. Если этого не требуется, используйте метод TryGetValue. Рекомендуется использовать свойство для привязок Binding.
(Унаследован от LazyEditorModelT)

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValueAsync Возвращает инициализированный объект T. Возвращаемое значение гарантированно не равно null.
(Унаследован от LazyEditorModelT)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetValue Возвращает инициализированный объект T или null, если объект не создан. Метод аналогичен свойству ValueOrNull, но он не запускает создание и инициализацию объекта, если она уже не была запущена.
(Унаследован от LazyEditorModelT)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также