VirtualizingLayoutContext Kelas

Definisi

Mewakili kelas dasar untuk jenis konteks tata letak yang mendukung virtualisasi.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

/// [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
Warisan
VirtualizingLayoutContext
Atribut
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Konstruktor

VirtualizingLayoutContext()

Menginisialisasi instans baru kelas VirtualizingLayoutContext .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Properti

ItemCount

Mendapatkan jumlah item dalam data.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

LayoutOrigin

Mendapatkan atau mengatur titik asal untuk perkiraan ukuran konten.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

LayoutOriginCore

Menerapkan perilaku LayoutOrigin dalam VirtualizingLayoutContext turunan atau kustom.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

LayoutState

Mendapatkan atau mengatur objek yang mewakili status tata letak.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

(Diperoleh dari LayoutContext)
LayoutStateCore

Menerapkan perilaku LayoutState dalam LayoutContext turunan atau kustom.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

(Diperoleh dari LayoutContext)
RealizationRect

Mendapatkan area yang mewakili viewport dan buffer yang harus diisi tata letak dengan elemen yang direalisasikan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RecommendedAnchorIndex

Mendapatkan indeks yang direkomendasikan untuk memulai pembuatan dan tata letak elemen.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RecommendedAnchorIndexCore

Menerapkan perilaku untuk mendapatkan nilai pengembalian RecommendedAnchorIndex dalam VirtualizingLayoutContext turunan atau kustom.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Metode

GetItemAt(Int32)

Mengambil item data di sumber yang ditemukan pada indeks yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetItemAtCore(Int32)

Saat diimplementasikan di kelas turunan, mengambil item data di sumber yang ditemukan pada indeks yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetOrCreateElementAt(Int32)

Mengambil UIElement yang mewakili item data dalam sumber yang ditemukan pada indeks yang ditentukan. Secara default, jika elemen sudah ada, elemen akan dikembalikan; jika tidak, elemen baru dibuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetOrCreateElementAt(Int32, ElementRealizationOptions)

Mengambil UIElement yang mewakili item data dalam sumber yang ditemukan pada indeks yang ditentukan menggunakan opsi yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

GetOrCreateElementAtCore(Int32, ElementRealizationOptions)

Saat diimplementasikan di kelas turunan, mengambil UIElement yang mewakili item data dalam sumber yang ditemukan pada indeks yang ditentukan menggunakan opsi yang ditentukan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ItemCountCore()

Saat diimplementasikan di kelas turunan, mengambil jumlah item dalam data.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RealizationRectCore()

Saat diimplementasikan di kelas turunan, mengambil area yang mewakili viewport dan buffer yang harus diisi tata letak dengan elemen yang direalisasikan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RecycleElement(UIElement)

Menghapus UIElement yang ditentukan dan memungkinkannya untuk digunakan kembali atau dirilis.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

RecycleElementCore(UIElement)

Saat diimplementasikan di kelas turunan, menghapus UIElement yang ditentukan dan memungkinkannya untuk digunakan kembali atau dirilis.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Berlaku untuk