【发布时间】:2014-10-04 16:59:35
【问题描述】:
谁能给出一个实现的例子?是通过 ViewModel 实现 INotifyPropertyChanged (并引发事件,就像在 Silverlight 中所做的那样)或其他方式完成的? ViewModel 是如何绑定到视图的?
到目前为止,我发现的所有示例都不完整或已过时(请参阅 Silverlight 应用,不是 Xaml 应用)。
【问题讨论】:
-
如果您有兴趣,我的博客上有simple MVVM example。正如 Abdurrahman 所说,MVVM 是一种模式,因此无论您使用的是 WPF 还是 Silverlight,该模式都是相同的。
-
值得研究一些 MVVM 框架,Caliburn Micro 现在支持 WP8.1 和 Universal 应用程序。
-
@HenkHolterman 感谢您的建议,会检查一下
-
@Rachel AFAIK MVVM 在 Silverlight 中开箱即用。这意味着没有任何类型的外部依赖,你可以很容易地自己连接它。 XAML 应用中的 API 有所不同。
-
@Arnthor 我不确定您所说的“开箱即用”是什么意思。 MVVM 是设计应用程序时要遵循的一种模式,无需第三方工具即可轻松与 WPF 和 Silverlight 一起使用。我在第一条评论中添加的链接是一个不使用任何第三方组件的简单示例。听起来你找到了你要找的东西,祝你的项目好运。
标签: windows-phone-8 mvvm windows-phone-8.1