Поделиться через


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

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

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