我刚刚使用Portable Class Library完成了一个非常基本的 MVVM 示例。但是我该如何做导航呢?我希望它是可移植的,因为我要制作一个 Windows 应用程序和一个 Windows Phone 应用程序。我是否必须使用图书馆,如果是,如果不是,如何?
我真的很想不依赖另一个库,因为这是一个非常简单的应用程序。
我刚刚使用Portable Class Library完成了一个非常基本的 MVVM 示例。但是我该如何做导航呢?我希望它是可移植的,因为我要制作一个 Windows 应用程序和一个 Windows Phone 应用程序。我是否必须使用图书馆,如果是,如果不是,如何?
我真的很想不依赖另一个库,因为这是一个非常简单的应用程序。
Windows 开发中心已经有一个例子:http: //code.msdn.microsoft.com/windowsapps/Sharing-CodeAdding-a4c4beb8
本示例旨在展示共享代码场景中有关 NavigationService 的示例,该示例将注册在一个 Ioc 容器中并由视图模型的构造函数注入。这个想法是有一个可移植的 INavigationService 接口并用于可移植视图模型,实际上将在平台项目中具有不同的实现。
祝你好运
由于平台差异,导航本身通常属于 MVVM 方法的范围。Windows 应用商店和 Windows Phone 应用程序具有不同的导航堆栈,您必须单独适应。