У меня есть приложение silverlight wp7, и я применяю шаблон MVVM. Модель содержит список классов (тип класса инкапсулирует данные тикера акций), и этот список используется в представлении вместе с шаблоном Item.
Насколько я понимаю, для того, чтобы этот List работал с Binding, он должен быть наблюдаемой коллекцией (кажется, что событие PropertyChanged ничего не делает).
Как так, как мне поддерживать разделение между моей моделью, которая должна быть независимой от представления, и представлением, которое требует наблюдаемой коллекции?
В настоящее время в моей View-Model я динамически создаю наблюдаемую коллекцию, используя данные из model.List. Это похоже на кучу.