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

C# 如何开始在Metro应用程序中使用MVVM?,c#,mvvm,mvvm-light,microsoft-metro,C#,Mvvm,Mvvm Light,Microsoft Metro,我注意到有一些应用程序使用这种模式。例如,Bewise.Cookbook正在从Galasoft实现MVVM框架 我想在Windows8中学习一些实验室,但我怀疑在Metro应用程序中使用这种模式 有人知道一个很好的网站,教你如何将Win8与MVVM结合使用?MVVM在Windows 8中没有什么特别之处。如果找不到任何有关在Windows 8中使用MVVM的教程,请尝试搜索有关在Silverlight中使用MVVM的教程 您还可以检查以下内容: 我推荐。它是一个为Metro平台从头设计的M

我注意到有一些应用程序使用这种模式。例如,Bewise.Cookbook正在从Galasoft实现MVVM框架

我想在Windows8中学习一些实验室,但我怀疑在Metro应用程序中使用这种模式


有人知道一个很好的网站,教你如何将Win8与MVVM结合使用?

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

您还可以检查以下内容:

    • 我推荐。它是一个为Metro平台从头设计的MVVM框架。它包括自己的基于属性的IoC、ICommand的实现和附加的命令行为,以及瓷砖、徽章、祝酒和设置窗格(魅力弹出)的服务。它还支持所有三种语言(C#、C++/CX和HTML/JS)


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

      查看库。这很简单。您可以将其NuGet包添加到项目中。它还有一个VisualStudio的在线项目模板。所以这很容易开始。而且它是一个库,但不是一个框架,所以你只能使用你喜欢的功能。

      这个新网站叫什么?不,说真的,这个话题有广泛的文献记载,在提出这类问题之前,请做一些研究。你需要披露你与这个话题的关系。这篇文章几乎与你在这里的回答完全相同:提供的不仅仅是广告。我很抱歉,我本想在底部写下我是StyleMVVM的作者。也就是说,这不是一个广告。这是一个开源项目,专门针对解决在Metro中使用MVVM的问题,所以我认为它是关于这个问题和您指出的那个问题的主题。在未来,我会尽量避免回答可能被误解的问题。