XamlType.IsUsableDuringInitialization 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 XamlType é compilado de cima para baixo durante a inicialização do XAML.
public:
property bool IsUsableDuringInitialization { bool get(); };
public bool IsUsableDuringInitialization { get; }
member this.IsUsableDuringInitialization : bool
Public ReadOnly Property IsUsableDuringInitialization As Boolean
Valor da propriedade
true
se este XamlType é compilado de cima para baixo durante a inicialização do XAML; caso contrário, false
. O padrão é false
.
Comentários
A parte de cima para baixo é uma metáfora que aproxima o comportamento do processador XAML ao criar o grafo do objeto. Quando criado de cima para baixo, um tipo é instanciado, anexado ao pai e, em seguida, 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 do objeto e, portanto, elimina as várias chamadas de manipulador e fornece uma otimização de desempenho para a inicialização do grafo de objeto.
Se você não usar a técnica de reflexão clr interna padrão para uma XamlType, as chamadas para essa propriedade poderão invocar LookupUsableDuringInitialization substituições em XamlType classes derivadas. Para obter mais informações sobre valores retornados e outros comportamentos, consulte a documentação sobre LookupUsableDuringInitialization esse tipo.