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


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).

Эти параметры предназначены для более сложных макетов, которые явно управляют реализацией и перезапуском элементов в качестве оптимизации производительности.

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