XamlType.LookupUsableDuringInitialization Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, которое показывает, выполняется ли построение этого класса XamlType сверху вниз при инициализации языка XAML.
protected:
virtual bool LookupUsableDuringInitialization();
protected virtual bool LookupUsableDuringInitialization ();
abstract member LookupUsableDuringInitialization : unit -> bool
override this.LookupUsableDuringInitialization : unit -> bool
Protected Overridable Function LookupUsableDuringInitialization () As Boolean
Возвращаемое значение
Значение true
, если этот класс XamlType строится сверху вниз в ходе инициализации XAML; в противном случае — значение false
.
Комментарии
Сверху вниз — это метафора, которая приблизительно соответствует поведению процессора XAML при создании графа объектов. При построении сверху вниз создается экземпляр типа, присоединенный к родительскому объекту, и его свойства заданы. Построение сверху вниз позволяет избежать многократного вызова обработчиков измененных свойств. Такая обработка рябь вверх по графу объектов и, следовательно, устраняет несколько вызовов обработчика и обеспечивает оптимизацию производительности для запуска графа объектов.
Этот метод можно вызвать с помощью вызовов IsUsableDuringInitialization.
Реализация по умолчанию возвращает значение на основе считывания UsableDuringInitializationAttribute. Он также может проверить BaseType наличие атрибута, если атрибут не найден в непосредственном базовом типе. Если значение недоступно, возвращается false
значение.
Переопределите этот метод, если вы хотите IsUsableDuringInitialization использовать другую логику.