在Josh Smith的MVVM演示应用程序中使用viewmodel绑定视图

时间:2013-03-20 18:04:35

标签: wpf data-binding

我是WPF和MVVM的新手,我正在尝试了解Josh Smith的演示MVVM应用程序。我看不出CustomerView如何绑定到CustomerViewModel。熟悉该应用程序的人是否可以指向正在进行绑定的代码中的行。

由于 纳迪姆

1 个答案:

答案 0 :(得分:0)

此问题已得到解答。请按照下面的链接

MVVM questions on Josh Smith's Sample Application

请参阅本文的最后一段........

  • 文章的最后一段

说到新客户表单上的“保存”按钮。这是从CustomerView.xaml第117行绑定到第196行的CustomerViewModel SaveCommand属性。它是一个指向CustomerViewModel中方法的RelayCommand。每个客户视图都有自己的CustomerViewModel实例,其中包含该客户的数据。 RelayCommand的实例属于那些CustomerViewModel,因此每个视图也有自己的SaveCommand。 RelayCommand实例的操作和谓词不仅知道它们指向哪些方法和属性,还知道哪个实例。 CustomerViewModel的Save方法仅使用该实例的数据。