More on populating a ListBox using databinding

So, you’ve created your ObservableCollection array, and set it to your ListView or ListBox as an ItemSource, and it works: when you add an entry to the array, the List control redraws itself. Life is good. It does seem rather limiting though, that you need to create an array that’s a 1D list of items….