我正在为 Windows 8 和 Windows Phone 8 开发一个应用程序。我选择实现一个可移植类库并在这两个平台之间共享它。唯一的问题是我不知道如何在 PCL 中处理页面导航。我以以下教程为例:使用可移植类库 任何帮助将不胜感激。谢谢。
问问题
800 次
1 回答
2
最好的方法是围绕导航创建自己的抽象。
我会创建一个接口说INavigationService,然后在每个平台的非 PCL 程序集中创建该接口的实现,包装适当的控件(WinRT 的 Frame 和 Windows Phone 8 的 PhoneNavigationFrame)。
我建议查看Caliburn.Micro的来源,因为它具有与抽象导航类似的方法。
下面是一个示例,展示了如何执行此操作:共享代码:添加 NavigationService
于 2013-04-25T09:28:42.153 回答