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


VirtualizingLayoutContext Класс

Определение

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

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class VirtualizingLayoutContext : LayoutContext
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class VirtualizingLayoutContext : LayoutContext
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class VirtualizingLayoutContext : LayoutContext
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class VirtualizingLayoutContext : LayoutContext
Public Class VirtualizingLayoutContext
Inherits LayoutContext
Наследование
VirtualizingLayoutContext
Атрибуты
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Конструкторы

VirtualizingLayoutContext()

Инициализирует новый экземпляр класса VirtualizingLayoutContext .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Свойства

ItemCount

Возвращает количество элементов в данных.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

LayoutOrigin

Возвращает или задает исходную точку для предполагаемого размера содержимого.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

LayoutOriginCore

Реализует поведение LayoutOrigin в производном или пользовательском VirtualizingLayoutContext.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

LayoutState

Возвращает или задает объект , представляющий состояние макета.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

(Унаследовано от LayoutContext)
LayoutStateCore

Реализует поведение LayoutState в производном или настраиваемом объекте LayoutContext.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

(Унаследовано от LayoutContext)
RealizationRect

Возвращает область, представляющую окно просмотра и буфер, которые макет должен заполнить реализованными элементами.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

RecommendedAnchorIndex

Возвращает рекомендуемый индекс, с которого начинается создание и макет элементов.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

RecommendedAnchorIndexCore

Реализует поведение для получения возвращаемого значения RecommendedAnchorIndex в производном или пользовательском VirtualizingLayoutContext.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Методы

GetItemAt(Int32)

Извлекает элемент данных в источнике, найденном по указанному индексу.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

GetItemAtCore(Int32)

При реализации в производном классе извлекает элемент данных в источнике, найденном по указанному индексу.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

GetOrCreateElementAt(Int32)

Извлекает элемент UIElement, представляющий элемент данных в источнике, найденном по указанному индексу. По умолчанию, если элемент уже существует, он возвращается; в противном случае создается новый элемент .

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

GetOrCreateElementAt(Int32, ElementRealizationOptions)

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

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

GetOrCreateElementAtCore(Int32, ElementRealizationOptions)

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

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ItemCountCore()

При реализации в производном классе извлекает количество элементов в данных.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

RealizationRectCore()

При реализации в производном классе извлекает область, представляющую окно просмотра и буфер, которые макет должен заполнить реализованными элементами.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

RecycleElement(UIElement)

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

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

RecycleElementCore(UIElement)

При реализации в производном классе очищает указанный элемент UIElement и позволяет использовать его повторно или освобождать.

Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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