It is possible to bind a Dictionary to a Listbox, keeping in sync between the Listbox and the member property?
I think you can use events for that. Whenever something changes in ListBox, an eventHandler method will add/remove same thing from Dictionary.