Compartilhar via


ElementRealizationOptions Enumeração

Definição

Define constantes que especificam se é necessário suprimir a reciclagem automática do elemento recuperado ou forçar a criação de um novo elemento.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class ElementRealizationOptions
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [System.Flags]
/// [Windows.Foundation.Metadata.Version(1)]
enum class ElementRealizationOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
enum class ElementRealizationOptions
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[System.Flags]
[Windows.Foundation.Metadata.Version(1)]
public enum ElementRealizationOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public enum ElementRealizationOptions
Public Enum ElementRealizationOptions
Herança
ElementRealizationOptions
Atributos
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute FlagsAttribute VersionAttribute ContractVersionAttribute

Campos

ForceCreate 1

A criação de um novo elemento é forçada.

None 0

Nenhuma opção foi especificada.

SuppressAutoRecycle 2

O elemento é ignorado pela lógica de reciclagem automática.

Comentários

Ao chamar GetOrCreateElementAt(index, options), você pode especificar se deseja suprimir a reciclagem automática do elemento recuperado ou forçar a criação de um novo elemento. Os elementos recuperados com a reciclagem automática suprimida (SuppressAutoRecycle) são ignorados pela lógica de reciclagem automática que limpa os elementos realizados que não foram recuperados como parte da passagem de layout atual. Você deve reciclar explicitamente esses elementos passando-os para o método RecycleElement para evitar vazamentos de memória.

Aplica-se a

Confira também