VirtualizingLayoutContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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). |