I am trying to understand MVVM pattern and I took a sample program to work on. The model is a C# .net library which when queried returns an IList object. I want my view to be able to add/edit/delete items in this collection thru' data binding. But I don't know how to start with this, using MVVM. Please help me out.
Model exposes an interface to retrieve the IList objecs, View has a list box showing the contents of IList and couple of other controls to add data to the IList