XamlMember.IsAmbient 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 XamlMember est signalé comme étant une propriété ambiante.
public:
property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean
Valeur de propriété
true
si ce XamlMember est signalé comme étant une propriété ambiante ; sinon, false
.
Remarques
L’appel IsAmbient appelle des appels LookupIsAmbient ou un remplacement spécifique de cette méthode. Ce comportement se produit dans les implémentations où la logique de réflexion interne initiale n’a pas déjà défini les informations.
La vérification des propriétés ambiantes fait généralement partie de la logique de traitement XAML pour s’assurer que les objets et les valeurs qui reposent sur l’utilisation ambiante pour la qualification de type peuvent fonctionner correctement. Les API des services XAML .NET Framework et le contexte de schéma XAML par défaut remplissent cette valeur en fonction de l’attribution avec AmbientAttribute. L’implémentation par défaut de LookupIsAmbient utilise cette technique existante AmbientAttribute et retourne true
si AmbientAttribute existe sur une déclaration de membre.
AmbientAttribute se trouve sur les membres de plusieurs types WPF, notamment Application, Setteret Style. Il se trouve également sur le ResourceDictionary type, ce qui signifie que tout membre qui utilise ResourceDictionary comme type doit être considéré comme ambiant même si le membre n’est pas spécifiquement attribué.