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.