XamlType.LookupIsNameScope Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, представляет ли данный тип XamlType область имен XAML в соответствии с определением языка XAML.
protected:
virtual bool LookupIsNameScope();
protected virtual bool LookupIsNameScope ();
abstract member LookupIsNameScope : unit -> bool
override this.LookupIsNameScope : unit -> bool
Protected Overridable Function LookupIsNameScope () As Boolean
Значение true
, если данный тип XamlType представляет область имен XAML; в противном случае — значение false
.
Этот метод может вызываться вызовами IsNameScope.
Реализация по умолчанию косвенно вызывает CanAssignTo тип INameScope. INameScope — это интерфейс, определенный в WindowsBase.dll сборки. Этот метод для идентификации области имен XAML используется как WPF, так и Windows реализации Workflow Foundation xaml.
Переопределите этот метод, если вы хотите IsNameScope использовать другую логику.
Область имен XAML обеспечивает уникальность имени свойства или свойств, используемых для x:Name
/ [name property]
. Если IsNameScope это true
так, то должен существовать некоторый механизм обеспечения уникальности и должен оцениваться с точки зрения этого типа, владеющего областью имен XAML. Затем область имен XAML распространяется на содержимое типа, пока не будет обнаружен другой тип владения областью имен XAML.