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 использовать другую логику.