Bagikan melalui


ListViewPersistenceHelper Kelas

Definisi

Mewakili kelas pembantu untuk menyimpan dan mengambil posisi gulir relatif dari ListView.

public ref class ListViewPersistenceHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ListViewPersistenceHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ListViewPersistenceHelper
Public NotInheritable Class ListViewPersistenceHelper
Warisan
Object Platform::Object IInspectable ListViewPersistenceHelper
Atribut

Contoh

Untuk implementasi lengkap, lihat sampel Posisi gulir pemulihan di repositori sampel ListView dan GridView.

Keterangan

Jika properti ItemsStackPanel.ItemsUpdatingScrollMode diatur ke KeepItemsInView, ListViewPersistenceHelper mencoba memulihkan posisi gulir menggunakan kunci item pertama yang terlihat. Jika ItemsUpdatingScrollMode adalah KeepLastItemInView, ItemUpdatingScrollMode mencoba memulihkan posisi gulir menggunakan kunci item terakhir yang terlihat.

Metode

GetRelativeScrollPosition(ListViewBase, ListViewItemToKeyHandler)

Mengambil posisi gulir relatif dari ListView.

SetRelativeScrollPositionAsync(ListViewBase, String, ListViewKeyToItemHandler)

Memulai tindakan asinkron untuk mengatur posisi gulir relatif dari ListView.

Berlaku untuk

Lihat juga

  • <xref:Microsoft.UI.Xaml.Controls.ListView%0a%2b+%5bListView+and+GridView%5d(%2fwindows%2fuwp%2fcontrols-and-patterns%2flistview-and-gridview)>