2013-02-21 88 views

回答

1

很难说没有任何上下文,因为有很多方法可以填充您的列表!

通用答案是你将列表绑定到一个集合视图,该集合视图本身将其源代码绑定到你的视图模型(或者如果你不需要CollectionView特性,则直接绑定到你的视图模型)。

当你想修改你的列表时,你确保你在你的属性上产生了一个modification notification,并且XAML绑定将负责更新所有内容。

这是真正的依赖属性和绑定的基本东西,你应该阅读更多关于这个话题。 MVVM-light是一个非常轻的框架,可以让您以非常干净整洁的风格处理各种与绑定有关的问题。您还可以从网站的作者那里找到关于所有这些主题的非常好的不言自明的网络广播。

+1

大多数人可能不会在虚拟机中使用DP。 – 2013-02-21 18:55:18

+0

是的,我在这里太椭圆了。我将它编辑到适当的'INotifyPropertyChanged'机制。 – Mic 2013-02-21 19:59:16