Compartilhar via


XamlType.IsUsableDuringInitialization Propriedade

Definição

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

Boolean

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.

Aplica-se a

Confira também