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

Exemples

Pour une implémentation complète, consultez l’exemple De position de défilement de restauration 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 est 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 à

Voir aussi

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