Design patterns 视图-具有不同数据的视图模型

Design patterns 视图-具有不同数据的视图模型,design-patterns,windows-phone-7,mvvm,mvvm-light,Design Patterns,Windows Phone 7,Mvvm,Mvvm Light,我有一个叫做选择器的视图,它本质上是两段文本,一个标题和指向另一个页面或视图的链接。在我的一次迭代中,我注意到这个视图可以做成一个“视图部分”,并在我的应用程序周围进行模拟,以获得更好的整体UI体验 我现在想知道,更改视图模型中的两个值以反映我要安装此“视图部分”的应用程序的不同部分的最佳方法是什么。如果它进入模型,它们应该是视图上的值吗 如果有帮助的话,我会在我的应用程序和WP7中使用MVVM Light。好的,我想我找到了一个很好的干净的方法。将my views models ID属性作为“

我有一个叫做选择器的视图,它本质上是两段文本,一个标题和指向另一个页面或视图的链接。在我的一次迭代中,我注意到这个视图可以做成一个“视图部分”,并在我的应用程序周围进行模拟,以获得更好的整体UI体验

我现在想知道,更改视图模型中的两个值以反映我要安装此“视图部分”的应用程序的不同部分的最佳方法是什么。如果它进入模型,它们应该是视图上的值吗


如果有帮助的话,我会在我的应用程序和WP7中使用MVVM Light。

好的,我想我找到了一个很好的干净的方法。将my views models ID属性作为“活动视图ID”绑定到我的模型。此属性将包含打开的视图的ID(视图部分始终位于视图中),视图部分仅读取此值,然后根据该值从模型中提取相应的数据。

我不太清楚“视图部分”,但它看起来像是一个自定义控件,您可以在应用程序周围创建和重用。关于MVVM模式还有一点。你的模型一定不知道这个模式的核心原则是什么。对不起,我应该说得更清楚。视图零件只是视图中的视图。这是作文练习,仅此而已。