XamlMember.IsAmbient Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se este XamlMember é relatado como uma propriedade de ambiente.
public:
property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean
Valor da propriedade
true
se isso XamlMember for relatado como uma propriedade de ambiente; caso contrário, false
.
Comentários
Chamar IsAmbient invocações LookupIsAmbient ou uma substituição específica desse método. Esse comportamento ocorre em implementações em que a lógica de reflexão interna inicial ainda não definiu as informações.
A verificação de propriedades de ambiente geralmente faz parte da lógica de processamento XAML para garantir que objetos e valores que dependem do uso do ambiente para qualificação de tipo possam funcionar corretamente. O .NET Framework APIs de Serviços XAML e o contexto de esquema XAML padrão preenche esse valor com base na atribuição com AmbientAttribute. A implementação padrão de LookupIsAmbient usa essa técnica existente AmbientAttribute e retorna true
se AmbientAttribute existir em uma declaração de membro.
AmbientAttribute é encontrado em membros de vários tipos WPF, que incluem Application, Settere Style. Também é encontrado no ResourceDictionary tipo , que indica que qualquer membro que usa ResourceDictionary como seu tipo deve ser considerado ambiente mesmo que o membro não seja especificamente atribuído.