Compartilhar via


XamlType.LookupUsableDuringInitialization Método

Definição

Retorna um valor que indica se isso XamlType é interno de cima para baixo durante a inicialização XAML.

protected:
 virtual bool LookupUsableDuringInitialization();
protected virtual bool LookupUsableDuringInitialization();
abstract member LookupUsableDuringInitialization : unit -> bool
override this.LookupUsableDuringInitialization : unit -> bool
Protected Overridable Function LookupUsableDuringInitialization () As Boolean

Retornos

true se isso XamlType for criado de cima para baixo durante a inicialização XAML; caso contrário, false.

Comentários

De cima para baixo é uma metáfora que aproxima o comportamento do processador XAML quando ele cria o grafo de objeto. Quando criado de cima para baixo, um tipo é instanciado, anexado ao pai e tem suas propriedades definidas. A construção de cima para baixo evita invocar manipuladores alterados por propriedades várias vezes. Esse tratamento ondula o grafo de objeto e, portanto, elimina as várias chamadas de manipulador e fornece uma otimização de desempenho para inicialização do grafo de objeto.

Esse método pode ser invocado por chamadas para IsUsableDuringInitialization.

A implementação padrão retorna um valor com base na leitura UsableDuringInitializationAttribute. Ele também pode verificar BaseType o atributo se nenhum atributo é encontrado no tipo subjacente imediato. Se um valor não estiver disponível, ele retornará false.

Substitua esse método se você quiser IsUsableDuringInitialization usar uma lógica diferente.

Aplica-se a