Xamarin.Forms CarouselView
Introducción
CarouselView
es una vista para presentar datos en un diseño desplazable, donde los usuarios pueden deslizar el dedo para desplazarse por una colección de elementos.
Data
Se CarouselView
rellena con datos estableciendo su ItemsSource
propiedad en cualquier colección que implemente IEnumerable
. La apariencia de cada elemento se puede definir estableciendo la ItemTemplate
propiedad en .DataTemplate
Diseño
De forma predeterminada, CarouselView
un elemento mostrará sus elementos en una lista horizontal. Sin embargo, también tiene acceso a los mismos diseños que CollectionView, incluida una orientación vertical.
Interacción
Se puede acceder al elemento que se muestra actualmente en un CarouselView
objeto a través de las CurrentItem
propiedades y Position
.
Vistas vacías
En CarouselView
, se puede especificar una vista vacía que proporcione comentarios al usuario cuando no haya datos disponibles para su visualización. La vista vacía puede ser una cadena, una vista o varias vistas.
Desplazarse
Cuando un usuario desliza el dedo para iniciar un desplazamiento, la posición final del desplazamiento se puede controlar para que los elementos se muestren por completo. Además, CarouselView
define dos ScrollTo
métodos, que desplazan los elementos mediante programación a la vista. Una de las sobrecargas desplaza el elemento en el índice especificado a la vista, mientras que el otro desplaza el elemento especificado a la vista.