Partager via


ListViewPersistenceHelper Classe

Définition

Représente une classe d’assistance pour enregistrer et récupérer la position de défilement relative du ListView.

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
Héritage
Object Platform::Object IInspectable ListViewPersistenceHelper
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

Pour une implémentation complète, consultez l’exemple [Restaurer la position de défilement]https://github.com/microsoft/Windows-universal-samples/blob/main/Samples/XamlListView/cs/Scenario5_RestoreScrollPosition.xaml.cs) dans l’exemple de référentiel ListView et GridView.

Remarques

Si la propriété ItemsStackPanel.ItemsUpdatingScrollMode a la valeur KeepItemsInView, ListViewPersistenceHelper tente de restaurer la position de défilement à l’aide de la clé du premier élément visible. Si ItemsUpdatingScrollMode a la valeur KeepLastItemInView, il tente de restaurer la position de défilement à l’aide de la clé du dernier élément visible.

Méthodes

GetRelativeScrollPosition(ListViewBase, ListViewItemToKeyHandler)

Récupère la position de défilement relative du ListView.

SetRelativeScrollPositionAsync(ListViewBase, String, ListViewKeyToItemHandler)

Commence une action asynchrone pour définir la position de défilement relative du ListView.

S’applique à