ListViewPersistenceHelper Clase

Definición

Representa una clase auxiliar para guardar y recuperar la posición de desplazamiento relativa de 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
Herencia
Object Platform::Object IInspectable ListViewPersistenceHelper
Atributos

Ejemplos

Para obtener una implementación completa, consulte el ejemplo de posición de desplazamiento De restauración en el repositorio de ejemplo ListView y GridView.

Comentarios

Si la propiedad ItemsStackPanel.ItemsUpdatingScrollMode se establece en KeepItemsInView, ListViewPersistenceHelper intenta restaurar la posición de desplazamiento mediante la clave del primer elemento visible. Si ItemsUpdatingScrollMode es KeepLastItemInView, intenta restaurar la posición de desplazamiento mediante la clave del último elemento visible.

Métodos

GetRelativeScrollPosition(ListViewBase, ListViewItemToKeyHandler)

Recupera la posición de desplazamiento relativa de ListView.

SetRelativeScrollPositionAsync(ListViewBase, String, ListViewKeyToItemHandler)

Comienza una acción asincrónica para establecer la posición de desplazamiento relativa de ListView.

Se aplica a

Consulte también

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