XamlType.IsNameScope Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si ce XamlType représente une portée de nom XAML, selon la définition XAML.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Valeur de propriété
true
si ce XamlType représente une portée de nom XAML ; sinon, false
.
Remarques
Un namescope XAML applique l’unicité du nom de la propriété ou des propriétés utilisées pour x:Name
/ [name property]
. Si IsNameScope c’est true
le cas, certains mécanismes d’application de l’unicité doivent exister et doivent être évalués du point de vue de ce type propriétaire d’un namescope XAML. La portée de noms XAML s’étend ensuite au contenu du type jusqu’à ce qu’un autre type de nomscope XAML soit rencontré.
Cette propriété s’aligne sur l’élément [is name scope]
d’informations dans la spécification [MS-XAML].
Si vous n’utilisez pas la technique de réflexion CLR interne par défaut pour un XamlType, les appels à cette propriété peuvent appeler LookupIsNameScope des remplacements sur XamlType des classes dérivées.