ElementRealizationOptions 列挙型

定義

取得した要素の自動リサイクルを抑制するか、新しい要素を強制的に作成するかを指定する定数を定義します。

このドキュメントは、WinUI 2 for UWP に適用されます (Windows アプリ SDKWinUI については、Windows アプリ SDK名前空間を参照してください)。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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
継承
ElementRealizationOptions
属性
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute FlagsAttribute VersionAttribute ContractVersionAttribute

フィールド

ForceCreate 1

新しい要素の作成が強制されます。

None 0

オプションが指定されていません。

SuppressAutoRecycle 2

この要素は、自動リサイクル ロジックによって無視されます。

注釈

GetOrCreateElementAt(index, options)を呼び出すときに、取得した要素の自動リサイクルを抑制するか、新しい要素を強制的に作成するかを指定できます。 自動リサイクル抑制 (SuppressAutoRecycle) で取得された要素は、現在のレイアウト パスの一部として取得されなかった実現された要素をクリアする自動リサイクル ロジックによって無視されます。 メモリ リークを回避するには、これらの要素を RecycleElement メソッドに渡して明示的にリサイクルする必要があります。

適用対象

こちらもご覧ください