This article has been localized into Italian by the community.
Introduzione al controllo ListView
Il controllo ListView è usato comunemente nelle applicazioni Windows per rappresentare liste di dati. Un ottimo esempio di questo controllo è la lista dei file in Windows Explorer, dove ogni file viene mostrato con il proprio nome e, se desiderato, con colonne contenenti informazioni quali la dimensione, la data di ultima modifica e così via.
ListView in WPF vs. WinForms
Se hai già lavorato con WinForms, allora una buona idea sulla praticità delle ListView, ma devi fare attenzione che le ListView in WPF non sono utilizzate come la versione di WinForms. Ancora una volta, la principale differenza è che, mentre le ListView di WinForms chiamano le funzioni delle API di Windows per renderizzare il controllo, le ListView di WPF sono un controllo indipendente e non si affidano alle API di Windows.
La ListView di WPF usa una classe ListViewItem per i suoi elementi di base, ma se la confronti con la versione WinForms, potresti essere tentato di cercare proprietà come ImageIndex, Group e SubItems, ma non le troverai. La versione WPF di ListView gestisce cose come immagini, gruppi e i loro sottotipi in modo completamente diverso.
Riepilogo
Le ListView sono un controllo complesso, molto versatile e, soprattutto nella versione di WPF, possono essere personalizzate pressoché totalmente. Per questa ragione, abbiamo dedicato un'intera categoria di questo sito per gli articoli sulle ListView. Clicca sul pulsante Next per iniziare.