如何在Metro应用程序中开始使用MVVM?

时间:2012-06-09 21:05:43

标签: c# mvvm mvvm-light microsoft-metro

我正在观看使用此模式的应用程序。例如,Bewise.Cookbook正在实现Galasoft的MVVM框架。

我想在Windows 8中学习一些实验室,但我对在Metro应用程序中使用此模式表示怀疑。

有人知道一个好的网站,教你使用Win8和MVVM吗?

3 个答案:

答案 0 :(得分:4)

MVVM在Windows 8中没有什么特别之处。如果您没有找到有关在Windows 8中使用MVVM的任何教程,请尝试使用Silverlight搜索有关MVVM的教程。

您也可以查看:

答案 1 :(得分:1)

我建议StyleMVVM。它是一个从Metro平台开始设计的MVVM框架。它包括自己的基于IoC的属性,ICommand的实现和附加的命令行为,以及Tiles,Badges,Toasts和Settings Pane(charm flyout)的服务。它还支持所有三种语言(C#,C ++ / CX和HTML / JS)。

为了方便入门,有很多C#& C ++ / CX模板以及一个很好的天气应用程序示例。

答案 2 :(得分:1)

查看MVVM for Windows 8库。这很简单。您可以将其NuGet包添加到项目中。它还有一个用于visual studio的在线项目模板。所以很容易入手。它是库,但不是框架,所以你只能使用你喜欢的功能。