Xamarin.Forms CarouselView

Introducción

es una vista para presentar datos en un diseño desplazable, donde los usuarios pueden deslizar el dedo CarouselView para desplazarse por una colección de elementos.

Data

Se rellena con datos estableciendo su propiedad CarouselView Xamarin_Forms CarouselView _ItemsView_ItemsSource" data-linktype="absolute-path">en cualquier colección que ItemsSource implemente IEnumerable . La apariencia de cada elemento se puede definir estableciendo la propiedad Xamarin_Forms _ItemsView_ItemTemplate" data-linktype="absolute-path">en ItemTemplateDataTemplate .

Diseño

De forma predeterminada, CarouselView 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 mostrado actualmente en a través CarouselView de las propiedades y CurrentItemPosition .

Vistas vacías

En , se puede especificar una vista vacía que proporciona comentarios al usuario cuando CarouselView no hay datos disponibles para mostrar. La vista vacía puede ser una cadena, una vista o varias vistas.

Desplazarse

Cuando un usuario desliza el dedo para iniciar un desplazamiento, se puede controlar la posición final del desplazamiento para que los elementos se muestren por completo. Además, define CarouselView dos ScrollTo métodos, que desplazan los elementos a la vista mediante programación. Una de las sobrecargas desplaza el elemento en el índice especificado a la vista, mientras que la otra desplaza el elemento especificado a la vista.