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

有帮助吗?

解决方案

目前没有专门为WPF的MVVMCross港口 - 这对人们已经建议建立一个,但到目前为止,大多数用户都要求更多地在移动平台上工作。有一个当前控制台(Win32)端口,并扩展到WPF应该非常直接。

未来的发展现在基于便携式库分支 - 查看 http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html https://github.com/slodge/mvvmcross/tree/vnext

对于WinRT,VNext Branch中的Twittersearch示例是一个很好的开始 - 它应该在所有Monotouch,Monodroid,WP7,WinRT和控制台上编译和工作:

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

其他提示

MvvmCrossLibs\MvvmCrossLibs.sln由许多项目组成,需要安装不同的运行时进行正确打开(Mono Touch,Mono Droid,WP7)。如果您只需要WinRT中的库,您最好的选择是直接打开生成扫描icetagcode并添加姓名的Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj包,其中包含Nuget(您需要在此之前保存自动创建的Newtonsoft.JSON文件)。在那之后,它应该恰到好处,在它为我做的同上。现在只需在Windows Store应用程序项目中引用程序集并开始使用它。

我没有任何以前的mvvmcross经验,但它看起来并不像它目前支持Despktop WPF应用程序。我不知道创建/编译这样一个版本是多么困难。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top