ElementRealizationOptions 列舉

定義

定義常數,指定是否要隱藏擷取之專案的自動回收,或強制建立新元素。

本檔適用于 Windows 應用程式 SDK 中適用于 WinUI 的 WinUI 2 for UWP (,請參閱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 (索引時,選項) ,您可以指定是否要隱藏擷取專案的自動回收,或強制建立新元素。 使用自動回收所擷取的專案會隱藏 (SuppressAutoRecycle) 遭到忽略,此邏輯會清除未在目前版面設定階段中擷取的已實現元素。 您必須將這些專案傳遞至 RecycleElement 方法來明確回收這些專案,以避免記憶體流失。

適用於

另請參閱