ListBox vs. ListView - how to choose for data binding ListBox vs. ListView - how to choose for data binding wpf wpf

ListBox vs. ListView - how to choose for data binding


A ListView is a specialized ListBox (that is, it inherits from ListBox). It allows you to specify different views rather than a straight list. You can either roll your own view, or use GridView (think explorer-like "details view"). It's basically the multi-column listbox, the cousin of windows form's listview.

If you don't need the additional capabilities of ListView, you can certainly use ListBox if you're simply showing a list of items (Even if the template is complex).