Share via


XamlMember.LookupIsAmbient Método

Definição

Retorna se este XamlMember é relatado como uma propriedade 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

Retornos

Boolean

true para relatar este XamlMember como uma propriedade de ambiente, caso contrário, false.

Comentários

Esse método é invocado por chamadas internas que verificam informações de propriedade XAML ambiente. O comportamento da propriedade ambiente é contabilizado no comportamento da API pública de leitores XAML e gravadores XAML. As chamadas internas que fazem referência LookupIsAmbient geralmente fazem parte da lógica de processamento XAML para garantir que objetos e valores que dependem do uso do ambiente para a qualificação de tipo possam funcionar corretamente. O padrão .NET Framework implementação dos Serviços XAML usa a atribuição CLR para obter essas informações de reflexão sobre tipos de backup. Especificamente, a implementação padrão verifica AmbientAttribute e retorna LookupIsAmbient true se AmbientAttribute existe em uma definição de membro.

Substitua esse método se você não estiver usando AmbientAttribute para essa finalidade e pretende substituir essa técnica por indicar propriedades XAML ambientes por sua própria técnica.

Exemplo de APIs do WPF com AmbientAttribute as quais o atributo é Trigger.Property e Style.BasedOn.

Aplica-se a

Confira também