2

我写了一个小助手来做客户端更改跟踪对象/dtos 以在我的 ViewModel 中使用(请参阅http://viss.be/2009/04/02/modelviewcontext-client-side-change-tracking/

我没有找到很多关于这个主题的资源。所以我想知道;你通常如何处理它?

谢谢,马克

4

2 回答 2

2

ViewModel 就是将视图(UI)绑定到模型(数据)。所以它不应该负责跟踪变化,这是你应该在你的模型类内部做的事情,因为它们包含数据。

要通知 UI,Model 和 ViewModel 都实现 INotyfyPorpertyChanged。ViewModel 捕获 Model 事件并根据需要将它们传播到 View。

有关更完整的示例,请参阅http://msmvps.com/blogs/theproblemsolver/archive/2009/04/07/using-model-view-viewmodel-with-silverlight.aspx 。

于 2009-04-04T18:46:08.393 回答
0

我没有找到很多关于这个主题的资源。

我也想看到更多关于这个话题的讨论

所以我想知道;你通常如何处理它?

  1. 只需使用数据集。
  2. 继续寻找解决方案。
于 2009-05-28T01:29:16.753 回答