XamlMember.IsAmbient Propriedade

Definição

Obtém um valor que indica se isto XamlMember é reportado como uma propriedade ambiente.

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

Valor de Propriedade

true se isto XamlMember for reportado como uma propriedade ambiente; caso contrário, false.

Observações

Chamar IsAmbient invoca LookupIsAmbient ou uma sobreposição específica desse método. Este comportamento ocorre em implementações onde a lógica interna de reflexão inicial ainda não definiu a informação.

A verificação das propriedades ambientes é geralmente parte da lógica de processamento XAML para garantir que objetos e valores que dependem do uso ambiente para qualificação de tipos funcionam corretamente. As APIs de Serviços XAML do .NET Framework e o contexto padrão do esquema XAML preenchem este valor com base na atribuição com AmbientAttribute. A implementação padrão de LookupIsAmbient utiliza esta técnica existente AmbientAttribute , e devolve true se AmbientAttribute existir numa declaração de membro.

AmbientAttribute encontra-se em membros de vários tipos WPF, que incluem Application, Setter e Style. Também se encontra no ResourceDictionary tipo, o que implica que qualquer elemento que use ResourceDictionary como seu tipo deve ser considerado ambiental, mesmo que o elemento não seja especificamente atribuído.

Aplica-se a

Ver também