Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Introduzione
CollectionView è una visualizzazione flessibile ed efficiente per la presentazione di elenchi di dati usando specifiche di layout diverse.
Dati
Un CollectionView oggetto viene popolato con i dati impostando la relativa ItemsSource proprietà su qualsiasi raccolta che implementa IEnumerable. L'aspetto di ogni elemento nell'elenco può essere definito impostando la ItemTemplate proprietà su un oggetto DataTemplate.
Layout
Per impostazione predefinita, un oggetto CollectionView visualizzerà gli elementi in un elenco verticale. È tuttavia possibile specificare elenchi e griglie verticali e orizzontali.
Selezione
Per impostazione predefinita, CollectionView la selezione è disabilitata. Tuttavia, è possibile abilitare la selezione singola e multipla.
Visualizzazioni vuote
In CollectionViewè possibile specificare una visualizzazione vuota che fornisce feedback all'utente quando non sono disponibili dati per la visualizzazione. La visualizzazione vuota può essere una stringa, una vista o più visualizzazioni.
Scorrimento in corso
Quando un utente scorre rapidamente per avviare uno scorrimento, è possibile controllare la posizione finale dello scorrimento in modo che gli elementi vengano visualizzati completamente. Definisce inoltre CollectionView due ScrollTo metodi, che scorrono a livello di codice gli elementi nella visualizzazione. Uno degli overload scorre l'elemento in corrispondenza dell'indice specificato nella visualizzazione, mentre l'altro scorre l'elemento specificato nella visualizzazione.
Raggruppamento
CollectionView può visualizzare correttamente i dati raggruppati impostandone la IsGrouped proprietà su true.