VirtualizingLayoutContext.GetOrCreateElementAtCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При реализации в производном классе извлекает элемент UIElement , представляющий элемент данных в источнике, найденном по указанному индексу, с помощью указанных параметров.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
protected:
virtual UIElement ^ GetOrCreateElementAtCore(int index, ElementRealizationOptions options) = GetOrCreateElementAtCore;
UIElement GetOrCreateElementAtCore(int const& index, ElementRealizationOptions const& options);
protected virtual UIElement GetOrCreateElementAtCore(int index, ElementRealizationOptions options);
Protected Overridable Function GetOrCreateElementAtCore (index As Integer, options As ElementRealizationOptions) As UIElement
Параметры
- index
-
Int32
int
Индекс элемента данных, для которого извлекается элемент UIElement .
- options
- ElementRealizationOptions
Указывает, следует ли подавлять автоматический перезапуск полученного элемента или принудительно создавать новый элемент.
Возвращаемое значение
Элемент UIElement, представляющий элемент данных.
Комментарии
Этот метод вызывается getOrCreateElementAt(System.Int32) и GetOrCreateElementAt(System.Int32,Microsoft.UI.Xaml.Controls.ElementRealizationOptions).
При запросе элемента для указанного индекса при необходимости можно указать, следует ли подавлять автоматический перезапуск полученного элемента или принудительно создавать новый элемент. Элементы, полученные с подавляемым автоматическим перезапуском (SuppressAutoRecycle), игнорируются логикой автоматического перезапуска, которая очищает реализованные элементы, которые не были получены в рамках текущего этапа макета. Чтобы избежать утечек памяти, необходимо явно перезапустить эти элементы, передав их в метод RecycleElementCore(Windows.UI.Xaml.UIElement).
Эти параметры предназначены для более сложных макетов, которые явно управляют реализацией и перезапуском элементов в качестве оптимизации производительности.