Condividi tramite


ListViewPersistenceHelper Classe

Definizione

Rappresenta una classe helper per salvare e recuperare la posizione di scorrimento relativa di 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
Ereditarietà
Object Platform::Object IInspectable ListViewPersistenceHelper
Attributi

Esempio

Per un'implementazione completa, vedere l'esempio Ripristina posizione di scorrimento nel repository di esempio ListView e GridView.

Commenti

Se la proprietà ItemsStackPanel.ItemsUpdatingScrollMode è impostata su KeepItemsInView, ListViewPersistenceHelper tenta di ripristinare la posizione di scorrimento usando la chiave del primo elemento visibile. Se ItemsUpdatingScrollMode è KeepLastItemInView, tenta di ripristinare la posizione di scorrimento usando la chiave dell'ultimo elemento visibile.

Metodi

GetRelativeScrollPosition(ListViewBase, ListViewItemToKeyHandler)

Recupera la posizione di scorrimento relativa di ListView.

SetRelativeScrollPositionAsync(ListViewBase, String, ListViewKeyToItemHandler)

Avvia un'azione asincrona per impostare la posizione di scorrimento relativa di ListView.

Si applica a

Vedi anche

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