Collections.
I want my model to have a collection of other Model objects, but bind my GUI to a collection of ViewModel objects.
I can create ObservableCollection<TViewModel>a ViewModel at my level and manually populate it with a ViewModel for each item in the model level collection. This works well when the program starts. But what happens when a user clicks the Add button? Or the delete button? Or moving up / down? Etc.
, , ViewModel Model, , ( ), , . (?)