[英]MonoCross Example using “MXTouchViewGroup*” in a MonoCross.Touch application
[英]Is it possible to migrate a MonoCross application incrementally to MvvmCross?
我所在的團隊創建了一個跨平台的應用程序,該應用程序在iOS,Android和Windows Mobile上運行,使用Xamarin的工具和MonoCross創建。 我們將MvvmCross視為可能的MonoCross替代品,但不想從頭開始編寫應用程序。
有沒有人有過將Xamarin / MonoCross跨平台應用程序遷移到Xamarin / MvvmCross的經驗或想法? 這兩個框架是否有可能在同一個應用程序中共存(理想的解決方案是讓我們一次將應用程序遷移到一個屏幕)。
提前致謝。
根據Stuart的建議,我確認可以將MvvmCross集成到現有的MonoCross應用程序中。
在原始代碼中,View 1上的選擇使用MonoCross URI導航啟動對Controller 2的調用。 控制器2顯示視圖2,從模型2傳遞數據。
按照本視頻中的示例,我創建了一個MvvmCross View和ViewModel。 View 1上的選擇仍然導航到Controller 2,但Controller 2現在顯示新的MvvmCross View 2. View 2是綁定到ViewModel 2的數據,它接管Controller 2獲取Model數據的功能。
我不知道最近有人這么做過,但是我最初在創建MvvmCross時最初移植了幾個MonoCross樣本。 盡管mvvm綁定提供了比更離散的Controller-Action模型更多的連續視圖 - 視圖模型交互,但是一個頁面到一個“ViewModel”的整體思想保持不變。
在實際水平:
#define
而不是PCL - 因此您可能會發現在MvvmCross中不使用PCL更容易 我懷疑這次遷移的最佳選擇是讓您的團隊進行實驗 - 他們已經掌握了很多關於您的應用程序的知識,以及他們做什么和不需要什么,以及他們從框架中獲得和不做什么好處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.