XamlType.IsNameScope Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se isto XamlType representa um namescope XAML, conforme a definição XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Valor de Propriedade
true se isto XamlType representa um namescope XAML; caso contrário, false.
Observações
Um namescope XAML impõe a unicidade nominal da propriedade ou propriedades usadas para x:Name / [name property]. Se IsNameScope for true, deve existir algum mecanismo para impor a unicidade e deve ser avaliado a partir da perspetiva deste tipo possuir um namescope XAML. O namescope XAML estende-se então ao conteúdo do tipo até que seja encontrado outro tipo proprietário do namescope XAML.
Esta propriedade está alinhada com o [is name scope] item de informação na especificação [MS-XAML].
Se não usar a técnica padrão de reflexão interna CLR para um XamlType, chamadas a esta propriedade podem invocar LookupIsNameScope sobreposições em XamlType classes derivadas.