Partilhar via


XamlMember.IsAmbient Propriedade

Definição

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.

Aplica-se a

Confira também