Firstly, I tried a generic list but the data-bound ListBox on the view did not update when I added or removed items in the viewmodel. I then tried GridViewDataSet with a grid, still to no avail.
When I populate the list/GridViewDataSet with initial values then items are shown in the view.
Is there an ObservableCollection?