XamlType.IsNameScope Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, представляет ли данный тип XamlType область имен XAML в соответствии с определением языка XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Значение свойства
Значение true
, если данный тип XamlType представляет область имен XAML; в противном случае — значение false
.
Комментарии
Область имен XAML обеспечивает уникальность имени свойства или свойств, используемых для x:Name
/ [name property]
. true
В противном IsNameScope случае должен существовать какой-то механизм обеспечения уникальности и оцениваться с точки зрения этого типа, владеющего областью имен XAML. Затем область имен XAML расширяется на содержимое типа до тех пор, пока не будет обнаружен другой тип области имен XAML.
Это свойство соответствует элементу сведений [is name scope]
в спецификации [MS-XAML].
Если для XamlTypeданного свойства не используется метод внутреннего отражения CLR по умолчанию, вызовы этого свойства могут вызывать LookupIsNameScope переопределения производных XamlType классов.