XamlType.LookupUsableDuringInitialization Método
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.
Retorna um valor que indica se este XamlType é compilado de cima para baixo durante a inicialização do 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 este XamlType é compilado de cima para baixo durante a inicialização do 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 do 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 com alteração de propriedade 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 UsableDuringInitializationAttributede . Ele também pode verificar BaseType o atributo se nenhum atributo for 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.