ItemsRepeaterScrollHost 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.
Pembantu untuk mengoordinasikan interaksi antara ItemsRepeater dan ScrollViewer. Gunakan ItemsRepeaterScrollHost jika aplikasi Anda akan berjalan pada versi Windows sebelum Windows 10 1809 (Build 17763). Jika aplikasi Anda hanya akan berjalan pada versi Windows 1809 atau yang lebih tinggi, tidak perlu menggunakan kontrol ini.
Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).
public ref class ItemsRepeaterScrollHost sealed : FrameworkElement
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="ScrollViewer")]
class ItemsRepeaterScrollHost final : FrameworkElement
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="ScrollViewer")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.XamlContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class ItemsRepeaterScrollHost final : FrameworkElement
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.Activatable(1)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="ScrollViewer")]
public sealed class ItemsRepeaterScrollHost : FrameworkElement
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="ScrollViewer")]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.XamlContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public sealed class ItemsRepeaterScrollHost : FrameworkElement
Public NotInheritable Class ItemsRepeaterScrollHost
Inherits FrameworkElement
- Warisan
-
ItemsRepeaterScrollHost
- Atribut
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute ActivatableAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
Contoh
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat ItemsRepeater.
Aplikasi Galeri WinUI 3 dan Galeri WinUI 2 mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3 dan WinUI 2.
Jika sudah diinstal, buka dengan mengklik tautan berikut: Galeri WinUI 3 atau Galeri WinUI 2.
Jika tidak diinstal, Anda dapat mengunduh Galeri WinUI 3 dan Galeri WinUI 2 dari Microsoft Store.
Anda juga bisa mendapatkan kode sumber untuk keduanya dari GitHub (gunakan cabang utama untuk WinUI 3 dan cabang winui2 untuk WinUI 2).
Contoh ini memperlihatkan daftar orang yang dapat digulirkan.
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls">
<muxc:ItemsRepeaterScrollHost>
<ScrollViewer>
<muxc:ItemsRepeater ItemsSource='{x:Bind PeopleCollection}' />
</ScrollViewer>
</muxc:ItemsRepeaterScrollHost>
</Page
Keterangan
ItemsRepeaterScrollHost adalah kelas pembantu yang dapat Anda gunakan untuk membungkus ScrollViewer dan menyediakan fungsionalitas API baru pada versi Windows 10 sebelumnya.
Mulai Windows 10, versi 1809 (SDK 17763), ScrollViewer memiliki properti yang mengoordinasikan interaksi antara ItemsRepeater dan ScrollViewer. Jika aplikasi Anda menargetkan versi Windows 10 sebelum versi 1809 (SDK 17763), bungkus ScrollViewer Anda dalam ItemsRepeaterScrollHost untuk menyediakan fungsionalitas API ini. Properti di ItemsRepeaterScrollHost mereplikasi fungsionalitas dan perilaku yang sama dengan yang bernama seperti yang ditemukan di ScrollViewer.
Jika versi target minimum aplikasi Anda Windows 10, versi 1809 (SDK 17763) atau yang lebih baru, tidak perlu menggunakan kontrol ini.
Konstruktor
ItemsRepeaterScrollHost() |
Menginisialisasi instans baru kelas ItemsRepeaterScrollHost . Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows). |
Properti
CurrentAnchor |
Elemen jangkar yang saat ini dipilih untuk digunakan untuk penjangkaran gulir. Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows). |
HorizontalAnchorRatio |
Menentukan posisi horizontal titik jangkar ScrollViewer sehubungan dengan viewport. Secara default, ScrollViewer memilih elemen sebagai CurrentAnchor dengan mengidentifikasi elemen di viewport-nya yang terdekat dengan titik jangkar. Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows). |
ScrollViewer |
Mendapatkan atau mengatur ScrollViewer ke host. Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows). |
VerticalAnchorRatio |
Menentukan posisi vertikal titik jangkar ScrollViewer sehubungan dengan viewport. Secara default, ScrollViewer memilih elemen sebagai CurrentAnchor dengan mengidentifikasi elemen di viewport-nya yang terdekat dengan titik jangkar. Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows). |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk