XamlType.IsUsableDuringInitialization Propriedade

Definição

Obtém um valor que indica se isso XamlType é interno de cima para baixo durante a inicialização 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 isso XamlType for criado de cima para baixo durante a inicialização XAML; caso contrário, false. O padrão é false.

Comentários

A parte superior para baixo é uma metáfora que aproxima o comportamento do processador XAML ao criar o grafo de 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 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.

Se você não usar a técnica de reflexão CLR interna padrão para um 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