请帮助我理解 MVVM 模式中的一件事:
例如,我需要在地图上显示城市。在 ViewModel 中,我有 ObservableCollection,它绑定到 View ItemsSource。ObservableCollection 包含类型为“City”的对象。必须从 ObservableObject 继承“City”类(我使用 MVVM Toolkit)吗?或者我应该创建一个包装类,从 ObservableObject 继承它,在 ViewModel 中使用来自“城市”对象的数据创建新的包装对象并将它们添加到集合中?
谢谢!