我開發應用平臺:我應該使用mvvmcross作爲Xamarin.Forms和Windows Store應用程序嗎?
的iOS(平板電腦&電話),安卓(片劑&電話)&的Windows Phone - Xamarin.Forms
Windows應用商店 - 原生的Windows平板電腦。
我應該使用mvvmCross嗎?或者也許有更好的方法?
在此先感謝。
我開發應用平臺:我應該使用mvvmcross作爲Xamarin.Forms和Windows Store應用程序嗎?
的iOS(平板電腦&電話),安卓(片劑&電話)&的Windows Phone - Xamarin.Forms
Windows應用商店 - 原生的Windows平板電腦。
我應該使用mvvmCross嗎?或者也許有更好的方法?
在此先感謝。
您可以使用任何標準的MVVM方法,將所有ViewModel保留在PCL之內,並且可以在Windows Store Native中引用此PCL,以便您提到的所有項目都具有相同的業務邏輯和視圖模型。在Xamarin
樣本窗體MVVM:
我推上的NuGet我Cheesebaron FormsPresenters工作的自定義設置。
這是一個MvvmCross插件叫做MvxForms(正式MvvmCross- Xamarin形式插件)和1.2.0-beta1版的預發佈的NuGet通道avaible讓您與MvvmCross & Xamarin.Forms iOS上運行,安卓,Windows手機Silverlight,Windows 8.1和Windows Phone 8.1,這要歸功於最新的Xamarin Forms預版軟件包。
你應該很好地與Xamarin格式&在每個平臺上的MvvmCross開發,包括Windows商店。
不幸的是,這個問題可能會因爲關於詢問意見而不是專門幫助代碼的主題而被關閉。爲了快速回答,MvvmCross可以做到這一點,並可以做得很好。 MvvmLight可以做很多事情,雖然他們不支持iOS中的綁定,但我相信,儘管他們正在添加它。 Xamarin Forms支持通過xaml在所有平臺上進行綁定,因此只有在執行平臺特定的代碼時纔會遇到問題。這個數量會根據您的申請而有所不同。 – 2014-09-29 20:59:05