Freigeben über


ElementRealizationOptions Enumeration

Definition

Definiert Konstanten, die angeben, ob das automatische Recycling des abgerufenen Elements unterdrückt oder die Erstellung eines neuen Elements erzwungen werden soll.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
ElementRealizationOptions
Attribute
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute FlagsAttribute VersionAttribute ContractVersionAttribute

Felder

ForceCreate 1

Die Erstellung eines neuen Elements wird erzwungen.

None 0

Es wird keine Option angegeben.

SuppressAutoRecycle 2

Das Element wird von der automatischen Recyclinglogik ignoriert.

Hinweise

Wenn Sie GetOrCreateElementAt(index, options) aufrufen, können Sie angeben, ob das automatische Recycling des abgerufenen Elements unterdrückt oder die Erstellung eines neuen Elements erzwungen werden soll. Elemente, die mit unterdrückter automatischer Wiederverwertung (SuppressAutoRecycle) abgerufen werden, werden von der automatischen Recyclinglogik ignoriert, die realisierte Elemente löscht, die nicht im Rahmen des aktuellen Layoutdurchlaufs abgerufen wurden. Sie müssen diese Elemente explizit wiederverwenden, indem Sie sie an die RecycleElement-Methode übergeben, um Speicherverluste zu vermeiden.

Gilt für:

Weitere Informationen