ListViewPersistenceHelper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Hilfsklasse zum Speichern und Abrufen der relativen Bildlaufposition von ListView dar.
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
- Vererbung
- Attribute
Beispiele
Eine vollständige Implementierung finden Sie im Beispielbeispiel Wiederherstellen der Scrollposition im Beispielrepository ListView und GridView.
Hinweise
Wenn die ItemsStackPanel.ItemsUpdatingScrollMode-Eigenschaft auf KeepItemsInView festgelegt ist, versucht ListViewPersistenceHelper, die Bildlaufposition mithilfe des Schlüssels des ersten sichtbaren Elements wiederherzustellen. Wenn ItemsUpdatingScrollModeauf KeepLastItemInView festgelegt ist, wird versucht, die Bildlaufposition mithilfe des Schlüssels des letzten sichtbaren Elements wiederherzustellen.
Methoden
GetRelativeScrollPosition(ListViewBase, ListViewItemToKeyHandler) |
Ruft die relative Bildlaufposition der ListView ab. |
SetRelativeScrollPositionAsync(ListViewBase, String, ListViewKeyToItemHandler) |
Startet eine asynchrone Aktion, um die relative Bildlaufposition der ListView festzulegen. |
Gilt für:
Weitere Informationen
- <xref:Microsoft.UI.Xaml.Controls.ListView%0a%2b+%5bListView+and+GridView%5d(%2fwindows%2fuwp%2fcontrols-and-patterns%2flistview-and-gridview)>