Xamarin.FormsCollectionView

Introdução

O CollectionView é uma exibição flexível e de alto desempenho para apresentar listas de dados usando diferentes especificações de layout.

Dados

Um CollectionView é populado com dados definindo sua ItemsSource propriedade para qualquer coleção que implementa IEnumerable . A aparência de cada item na lista pode ser definida definindo a ItemTemplate propriedade como a DataTemplate .

Layout

Por padrão, um CollectionView exibirá seus itens em uma lista vertical. No entanto, listas e grades verticais e horizontais podem ser especificadas.

Seleção

Por padrão, a CollectionView seleção está desabilitada. No entanto, uma seleção única e múltipla pode ser habilitada.

Exibições vazias

No CollectionView , um modo de exibição vazio pode ser especificado para fornecer comentários ao usuário quando não há dados disponíveis para exibição. O modo de exibição vazio pode ser uma cadeia de caracteres, uma exibição ou várias exibições.

Rolagem

Quando um usuário passa o dedo para iniciar uma rolagem, a posição final da rolagem pode ser controlada para que os itens sejam totalmente exibidos. Além disso, o CollectionView define dois ScrollTo métodos, que rolam programaticamente os itens para a exibição. Uma das sobrecargas rola o item no índice especificado para a exibição, enquanto o outro rola o item especificado para a exibição.

Agrupamento

CollectionViewpode exibir dados agrupados corretamente definindo sua IsGrouped propriedade como true .