XamlMember.IsAmbient Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.