Freigeben über


ListViewPersistenceHelper Klasse

Definition

Stellt eine Hilfsklasse zum Speichern und Abrufen der relativen Bildlaufposition der ListView dar.

public ref class ListViewPersistenceHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
Object Platform::Object IInspectable ListViewPersistenceHelper
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Beispiele

Eine vollständige Implementierung finden Sie im Beispielrepository "ListView" und "GridView"https://github.com/microsoft/Windows-universal-samples/blob/main/Samples/XamlListView/cs/Scenario5_RestoreScrollPosition.xaml.cs).

Hinweise

Wenn die ItemsStackPanel.ItemsUpdatingScrollMode-Eigenschaft auf KeepItemsInView festgelegt ist, versucht ListViewPersistenceHelper, die Bildlaufposition mithilfe der Taste des ersten sichtbaren Elements wiederherzustellen. Wenn ItemsUpdatingScrollModeKeepLastItemInView ist, versucht es, die Bildlaufposition mithilfe der Taste 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: