2
我正在爲Windows 8和Windows Phone 8開發應用程序。 我選擇實現可移植類庫並在這兩個平臺之間共享它。 唯一的問題是,我不知道如何處理PCL中的頁面導航。 我用以下教程爲例:using portable class library 任何幫助將不勝感激。謝謝。在Windows 8/Windows Phone 8中使用可移植類庫MVVM - 頁面導航
我正在爲Windows 8和Windows Phone 8開發應用程序。 我選擇實現可移植類庫並在這兩個平臺之間共享它。 唯一的問題是,我不知道如何處理PCL中的頁面導航。 我用以下教程爲例:using portable class library 任何幫助將不勝感激。謝謝。在Windows 8/Windows Phone 8中使用可移植類庫MVVM - 頁面導航
最好的方法是創建自己的導航抽象。
我想創建一個接口說INavigationService,然後在您的非PCL組件爲每個平臺創建界面包裝適當的控制(框架的WinRT和PhoneNavigationFrame爲Windows Phone 8的)的實現。
我建議你看看Caliburn.Micro的來源,因爲它有類似的抽象導航方法。
下面是顯示如何操作的示例:Sharing Code: Adding NavigationService