Partage via


XamlMember.IsAmbient Propriété

Définition

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é.

S’applique à

Voir aussi