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