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

Возвращаемое значение

Boolean

Значение true, если этот класс XamlType строится сверху вниз в ходе инициализации XAML; в противном случае — значение false.

Комментарии

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

Этот метод можно вызвать с помощью вызовов IsUsableDuringInitialization.

Реализация по умолчанию возвращает значение на основе считывания UsableDuringInitializationAttribute. Он также может проверить BaseType наличие атрибута, если атрибут не найден в непосредственном базовом типе. Если значение недоступно, возвращается falseзначение.

Переопределите этот метод, если вы хотите IsUsableDuringInitialization использовать другую логику.

Применяется к