I have a silverlight wp7 application and I'm applying the MVVM pattern. The model contains a list of classes (the class type encapsulates stock ticker data), and that list is used in a View, along with an Item template.
My understanding is that in order for that List to work with Binding, it needs to be an observable collection (raising the PropertyChanged event doesnt seem to do anything).
As such, how do I maintain a decoupling between my model which should be agnostic to the presentation, and the view that requires an observable collection?
Currently, in my View-Model, I dynamically create an observable collection using the data in the model.List. This seems like a kludge.