如何从ViewModel中的View获取动态值?

时间:2010-05-18 06:07:50

标签: wpf mvvm

我遇到的情况是我需要根据视图中的当前选择在viewmodel中执行某些操作,但根据MVVM,视图模型不应该知道视图的存在,那我怎么能得到视图中的动态选择?

1 个答案:

答案 0 :(得分:3)

来自Josh Smith's Article on MVVM

  

与MVP中的Presenter不同,a   ViewModel不需要引用   一个看法。视图绑定到属性   在ViewModel上,反过来,   公开模型中包含的数据   对象和其他特定的状态   观点。

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