XamlType.IsNameScope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se este XamlType representa um namescope de XAML, de acordo com a definição de XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Valor da propriedade
true
se este XamlType representa um namescope de XAML; caso contrário, false
.
Comentários
Um namescope XAML impõe a exclusividade do nome da propriedade ou das propriedades usadas para x:Name
/ [name property]
. Se IsNameScope for true
, algum mecanismo para impor a exclusividade deve existir e deve ser avaliado sob a perspectiva desse tipo que possui um namescope XAML. O namescope XAML, em seguida, estende-se para o conteúdo do tipo até que outro tipo proprietário de namescope XAML seja encontrado.
Essa propriedade se alinha ao [is name scope]
item de informações na especificação [MS-XAML].
Se você não usar a técnica de reflexão clr interna padrão para uma XamlType, as chamadas para essa propriedade poderão invocar LookupIsNameScope substituições em XamlType classes derivadas.