XamlMember.IsAmbient Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.