ElementRealizationOptions Перечисление

Определение

Определяет константы, указывающие, следует ли подавлять автоматический перезапуск полученного элемента или принудительно создавать новый элемент.

Это перечисление поддерживает побитовую комбинацию значений его членов.

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 , чтобы избежать утечек памяти.

Применяется к

См. также раздел