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 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
- 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. |