【发布时间】:2013-10-21 21:28:12
【问题描述】:
我有一个 ObservableCollection 项目绑定到列表框作为 ItemsSource。
其中一些项目也位于同一 ViewModel 上的另一个集合中(称为 CollectionTwo)。
我希望能够对 Collection2 中的项目进行计数,并将其显示为 CollectionOne 中的相应项目。当 CollectionTwo 属性发生变化(即 Count)时,也必须反映回 CollectionOne。
我猜想在 MVVM 中执行此操作的最佳方法是在 CollectionOne 中使用带有额外 Count 属性的 viewmodel 类包装项目。有人可以指出一个很好的例子吗?或者也许是解决这个问题的另一种方法,不会严重影响我的 ItemsSource 性能。
谢谢!
【问题讨论】:
标签: c# wpf mvvm observablecollection inotifypropertychanged