XamlMember.LookupIsAmbient Método
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í.
Devuelve un valor que indica si este objeto XamlMember se considera una propiedad de ambiente.
protected:
virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient ();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean
Devoluciones
Es true
para notificar este XamlMember como una propiedad de ambiente; de lo contrario, es false
.
Comentarios
Este método se invoca mediante llamadas internas que comprueban la información de la propiedad XAML ambiente. El comportamiento de las propiedades de ambiente se tiene en cuenta en el comportamiento de la API pública de los lectores XAML y los escritores XAML. Las llamadas internas que hacen referencia LookupIsAmbient suelen 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. La implementación predeterminada de los servicios XAML de .NET Framework usa la atribución de CLR para obtener esta información a partir de la reflexión sobre los tipos de respaldo. En concreto, la implementación predeterminada comprueba AmbientAttribute y devuelve true
si AmbientAttribute LookupIsAmbient existe en una definición de miembro.
Invalide este método si no usa AmbientAttribute para este propósito y pretende reemplazar esa técnica para indicar propiedades XAML ambientales por su propia técnica.
API de ejemplo de WPF con AmbientAttribute y Trigger.Property Style.BasedOn.