In a C# Windows Forms Application, I want a list control which supports two features:
- ListView-style Thumbnail display. ListView allows you to bind it to an ImageList, but ListBox doesn't support thumbnails.
- Binding data - ListBox allows you to bind a list of 'object' using the DataSource property. However all I need is to be able to bind data to each item's caption and an ID value so that appropriate processing can be done based on whichever item was clicked. Unfortunately, ListView doesn't have a feature like this as far as I know.
Is there a straightforward solution? Preferably not using trial versions of additional downloadable products. A commonly-used NuGet package would be fine.