2010-05-18 58 views
2

我遇到了一个场景,我需要根据视图中的当前选择在视图模型中执行一些操作,但根据MVVM,视图模型不应该知道视图的存在,那么如何获取动态在视图中选择?如何从View中获取动态值ViewModel?

回答

3

Josh Smith's Article on MVVM

不同于演示在MVP,一个 视图模型不需要 的图的参考。该视图绑定到ViewModel上的属性 ,该视图依次将 公开的数据包含在模型 对象和其他特定于 的对象中。

因此,您可以在ViewModel中拥有一个属性并将其绑定到ListView的SelectedItem。

+0

这就是我的想法。 – Benny 2010-05-18 06:29:09