2012-09-30 44 views
1

如何在WinRT(Windows 8)上使用它 - 我無法編譯它。我也可以使用「普通」Windows(WPF)嗎?MVVMCross如何使用WPF(Windows)?

+1

歡迎來到Stack Overflow!請提供一些更多細節。你已經試過了什麼?你卡在哪裏?另請參閱:[如何提出問題?](http://www.stackoverflow.com/questions/how-to-ask) – Spontifixus

回答

1

目前還不能一個mvvmcross端口專門爲WPF - 一對夫婦的人建議建立一個,但在廣大用戶中迄今要求在移動平臺上更多的工作來代替。有一個當前的控制檯(win32)端口,並將其擴展到WPF應該是非常直接的。現在

未來的發展是根據各地的便攜式圖書館分支 - 看到http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html一些信息和https://github.com/slodge/MvvmCross/tree/vnext

對於WinRT的代碼中,vNext分支內的TwitterSearch例子是一個良好的開端 - 它應該編譯如果你發現你不能編譯,那麼請要麼在此登錄特定的編譯器錯誤信息或GitHub的問題

The move to vNext

:在所有的MonoTouch,MonoDroid的,WP7,WinRT的和控制檯的工作。

+0

謝謝。現在它正在工作。我將嘗試在WPF解決方案中使用它。 – user1705929

+0

祝你好運。如果你打PCL或mvvmcross的問題,然後問這裏:) – Stuart

0

MvvmCrossLibs\MvvmCrossLibs.sln由許多項目組成,需要安裝不同的運行時才能正常打開(Mono Touch,Mono Droid,WP7)。如果您只需要WinRT中的庫,最好的方法是直接打開Cirrious\Cirrious.MvvmCross\Cirrious.MvvmCross.WinRT.csproj,並在NuGet中添加丟失的Newtonsoft.JSON包(在此之前,您需要保存自動創建的.sln文件)。它應該在那之後編譯得很好,在它爲我做的keast上。現在只需在您的Windows應用商店應用項目中引用程序集並開始使用它。

我沒有任何MVVMCross的經驗,但它看起來並不像它當前支持despktop WPF應用程序。不過,我不知道創建/編譯這樣一個版本會有多困難。