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 IEnumerableelement . Wygląd każdego elementu można zdefiniować, ustawiając ItemTemplate właściwość na DataTemplatewartość .

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 CarouselViewsystemie 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.