ListViewPersistenceHelper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
Para obtener una implementación completa, consulte el [Ejemplo de posición de desplazamiento de restauración]https://github.com/microsoft/Windows-universal-samples/blob/main/Samples/XamlListView/cs/Scenario5_RestoreScrollPosition.xaml.cs) 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 con 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. |