Partager via


XamlType.LookupIsNameScope Méthode

Définition

Retourne une valeur qui indique si ce XamlType représente une portée de nom XAML, selon la définition 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

Retours

Boolean

true si ce XamlType représente une portée de nom XAML ; sinon, false.

Remarques

Cette méthode peut être appelée par des appels à IsNameScope.

L’implémentation par défaut effectue un CanAssignTo appel indirectement par rapport au type INameScope. INameScope est une interface définie dans l’assembly WindowsBase.dll. Cette technique pour l’identification de la portée de noms XAML est utilisée à la fois par WPF et Windows implémentations workflow Foundation de XAML.

Remplacez cette méthode si vous souhaitez IsNameScope utiliser une logique différente.

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 le cas true, un mécanisme d’application de l’unicité doit exister et doit être évalué du point de vue de ce type propriétaire d’un namescope XAML. Le namescope XAML s’étend ensuite au contenu du type jusqu’à ce qu’un autre type de namescope XAML soit rencontré.

S’applique à

Voir aussi