Domanda

Sto prendendo in considerazione un ListBox o un ListView per un'applicazione WPF. Sembra che supporti l'associazione dati e modelli di elementi. La mia applicazione ha un semplice elenco di elementi che intendo essere in grado di cercare / ordinare / filtrare in base all'input dell'utente. La demo di associazione dei dati ( http://msdn.microsoft.com/en-us/ library / ms771319.aspx ) utilizza un ListBox con un oggetto CollectionViewSource.

Qualcuno ha pro / contro per quale controllo usare e quando?

È stato utile?

Soluzione

Un ListView è un ListBox specializzato (ovvero eredita dal ListBox). Ti consente di specificare viste diverse anziché un elenco semplice. Puoi ruotare la tua vista o utilizzare GridView (pensa alla modalità "Esplora dettagli" " vista dettagli "). È fondamentalmente la casella di riepilogo a più colonne, cugino della visualizzazione elenco di Windows Form.

Se non hai bisogno delle funzionalità aggiuntive di ListView, puoi sicuramente usare ListBox se stai semplicemente mostrando un elenco di elementi (anche se il modello è complesso).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top