我编写了一个小助手,用于在我的ViewModel中使用客户端更改跟踪对象/ dtos(请参阅http://viss.be/2009/04/02/modelviewcontext-client-side-change-tracking/)
我没有找到关于这个主题的大量资源。所以我想知道;你通常如何处理它?</ p>
谢谢, 马克
答案 0 :(得分:2)
ViewModel是关于将View(UI)绑定到Model(数据)的全部内容。所以它不应该负责跟踪更改,这是你应该在模型类中做的事情,因为它们包含数据。
要通知UI,Model和ViewModel都会实现INotyfyPorpertyChanged。 ViewModel捕获Model事件并根据需要将它们传播到View。
有关更完整的示例,请参阅http://msmvps.com/blogs/theproblemsolver/archive/2009/04/07/using-model-view-viewmodel-with-silverlight.aspx。
答案 1 :(得分:0)
我没有找到很多资源 主题。
我也想看到关于这个话题的更多讨论
所以我想知道;你通常如何处理它?</ p>