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

Определение

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

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App 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 .

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

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