Xamarin.Forms CarouselView
Wprowadzenie
Jest CarouselView
to widok do prezentowania danych w układzie z możliwością przewijania, w którym użytkownicy mogą szybko przechodzić przez kolekcję elementów.
Data
Element jest CarouselView
wypełniany danymi, ustawiając jego ItemsSource
właściwość na dowolną kolekcję, która implementuje IEnumerable
element . Wygląd każdego elementu można zdefiniować, ustawiając ItemTemplate
właściwość na DataTemplate
wartość .
Układ
Domyślnie element CarouselView
będzie wyświetlał swoje elementy na liście poziomej. Jednak ma również dostęp do tych samych układów co CollectionView, w tym orientacji pionowej.
Interakcja
Dostęp do aktualnie wyświetlanego elementu w obiekcie CarouselView
można uzyskać za pośrednictwem CurrentItem
właściwości i Position
.
Puste widoki
W CarouselView
systemie można określić pusty widok, który udostępnia opinię użytkownikowi, gdy żadne dane nie są dostępne do wyświetlenia. Pusty widok może być ciągiem, widokiem lub wieloma widokami.
Przewijanie
Gdy użytkownik przesuwa palcem w celu zainicjowania przewijania, pozycja końcowa przewijania może być kontrolowana, aby elementy zostały w pełni wyświetlone. Ponadto CarouselView
definiuje dwie ScrollTo
metody, które programowo przewijają elementy do widoku. Jedno z przeciążeń przewija element w określonym indeksie do widoku, podczas gdy drugi przewija określony element do widoku.