Compartir vía


XamlMember.IsAmbient Propiedad

Definición

Obtiene un valor que indica si este objeto XamlMember se notifica como una propiedad de ambiente.

public:
 property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean

Valor de propiedad

Es true si este XamlMember se notifica como propiedad de ambiente; de lo contrario, es false.

Comentarios

La llamada a IsAmbient invoca LookupIsAmbient o una invalidación específica de ese método. Este comportamiento se produce en implementaciones en las que la lógica de reflexión interna inicial aún no ha establecido la información.

La comprobación de propiedades ambientales suele formar parte de la lógica de procesamiento XAML para asegurarse de que los objetos y valores que dependen del uso ambiente para la calificación de tipos pueden funcionar correctamente. Las API de servicios XAML de .NET Framework y el contexto de esquema XAML predeterminado rellenan este valor en función de la atribución con AmbientAttribute. La implementación predeterminada de LookupIsAmbient usa esta técnica existente AmbientAttribute y devuelve true si AmbientAttribute existe en una declaración de miembro.

AmbientAttribute se encuentra en los miembros de varios tipos de WPF, que incluyen Application, Settery Style. También se encuentra en el ResourceDictionary tipo , lo que denota que cualquier miembro que use ResourceDictionary como su tipo debe considerarse ambiente incluso si el miembro no tiene atributos específicos.

Se aplica a

Consulte también