【问题标题】:Using Portable Class Libraries with Windows 8 / Windows Phone 8 MVVM - Page Navigation在 Windows 8 / Windows Phone 8 MVVM 中使用可移植类库 - 页面导航
【发布时间】:2013-04-25 08:43:40
【问题描述】:

我正在为 Windows 8 和 Windows Phone 8 开发一个应用程序。 我选择实现一个可移植类库并在这两个平台之间共享它。 唯一的问题是我无法弄清楚如何在 PCL 中处理页面导航。 我以以下教程为例:using portable class library 任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: windows-8 windows-phone-8 portable-class-library


    【解决方案1】:

    最好的方法是围绕导航创建自己的抽象。

    我会创建一个接口,比如 INavigationService,然后在每个平台的非 PCL 程序集中创建一个包含相应控件的接口实现(WinRT 的 Frame 和 Windows Phone 8 的 PhoneNavigationFrame )。

    我建议查看Caliburn.Micro 的来源,因为它具有与抽象导航类似的方法。

    下面是一个示例,说明如何执行此操作:Sharing Code: Adding NavigationService

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多