Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadzenie
Jest CollectionView to elastyczny i wydajny widok do prezentowania list danych przy użyciu różnych specyfikacji układu.
Data
Element jest CollectionView wypełniany danymi, ustawiając jego ItemsSource właściwość na dowolną kolekcję, która implementuje IEnumerableelement . Wygląd każdego elementu na liście można zdefiniować, ustawiając ItemTemplate właściwość na DataTemplatewartość .
Układ
Domyślnie obiekt CollectionView będzie wyświetlać swoje elementy na liście pionowej. Można jednak określić pionowe i poziome listy i siatki.
Wybór
Domyślnie CollectionView zaznaczenie jest wyłączone. Można jednak włączyć wybór pojedynczy i wielokrotny.
Puste widoki
W CollectionViewsystemie 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 CollectionView 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.
Grupowanie
CollectionView może wyświetlać poprawnie zgrupowane dane, ustawiając jego IsGrouped właściwość na true.