MVVMCross如何使用WPF(Windows)?

如何在WinRT(Windows 8)上使用它 – 我无法编译它。 我也可以使用“普通”Windows(WPF)吗?

目前还没有专门针对wpf的mvvmcross端口 – 有几个人建议构建一个wpf端口,但是大多数用户已经在移动平台上申请了更多的工作。 有一个当前的控制台(win32)端口,并延伸到WPF应该是相当直接的。

未来的发展现在基于便携式图书馆分支 – 请参阅http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html上的一些信息和https&#xFF1A:// github上的代码。 COM / slodge / MvvmCross /树/ vnext

对于WinRT,vNext分支中的TwitterSearch示例是一个很好的开始 – 它应该可以跨MonoTouch,MonoDroid,WP7,WinRT和Console进行编译和工作:

移动到vNext

如果您发现无法编译,请在此处记录特定的编译器错误消息或github问题。

MvvmCrossLibs\MvvmCrossLibs.sln包含许多项目,需要安装不同的运行时才能正常打开(Mono Touch,Mono Droid,WP7)。 如果你只需要在WinRT的图书馆,最好的办法是直接打开Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj并添加缺少的Newtonsoft.JSON包与NuGet(你需要保存自动创建.sln文件)。 在那之后,它应该编译得很好,在它为我所做的。 现在只需在Windows Store应用程序项目中引用程序集并开始使用它。

我以前没有使用过MVVMCross的经验,但是看起来并不像目前支持despktop的WPF应用程序。 不过,我不知道创建/编译这样的版本有多困难。