Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einführung
Dies CollectionView ist eine flexible und leistungsfähige Ansicht zum Darstellen von Listen mit Daten mithilfe verschiedener Layoutspezifikationen.
Daten
Ein CollectionView wird mit Daten gefüllt, indem seine ItemsSource-Eigenschaft auf eine beliebige Sammlung gesetzt wird, die IEnumerable implementiert. Die Darstellung der einzelnen Elemente in der Liste kann durch Festlegen der ItemTemplate Eigenschaft auf ein DataTemplate.
Layout
Standardmäßig zeigt eine CollectionView die zugehörigen Elemente in einer vertikalen Liste an. Vertikale und horizontale Listen und Raster können jedoch angegeben werden.
Auswahl
Standardmäßig ist die CollectionView-Auswahl deaktiviert. Eine Einzel- und Mehrfachauswahl kann jedoch aktiviert werden.
Leere Ansichten
In CollectionView, eine leere Ansicht kann angegeben werden, die dem Benutzer Feedback gibt, wenn keine Daten zur Anzeige verfügbar sind. Die leere Ansicht kann eine Zeichenfolge, eine Ansicht oder mehrere Ansichten sein.
Scrollen
Wenn Sie zum Initiieren eines Bildlaufs wischen, kann die Endposition des Bildlaufs gesteuert werden, sodass Elemente vollständig angezeigt werden. Darüber hinaus CollectionView werden zwei ScrollTo Methoden definiert, mit denen Elemente programmgesteuert in die Ansicht verschoben werden. Eine der Überladungen scrollt das Element am angegebenen Index in die Ansicht, während die andere das angegebene Element in die Ansicht scrollt.
Gruppierung
CollectionView kann ordnungsgemäß gruppierte Daten anzeigen, indem sie die IsGrouped Eigenschaft auf true.