显然,我的Windows Phone 8应用程序中有更多功能模块。通常我会限制开发人员在模块之间进行通信。因此,我更喜欢使用Launcher和Choosers来解决这个大问题。显然,我的自定义Launcher / Chooser将有自己的Show()方法来调用特定模块,就像在Chooser / Launcher Task.Show()中构建一样。
在上面的例子中,我应该知道在编写自己的Show()方法时要遵循的重要概念。据我所知,这是默认情况下最基本的 NavigationHandling 。有人可以帮我这个吗?任何帮助非常感谢。
答案 0 :(得分:1)
不幸的是,您无法编写自定义启动器和选择器。您只能使用操作系统附带的那些。
但是,如果您想与其他应用程序通信,可以使用App to App communication或通过文件扩展名直接进行。在前一种情况下,您非常有限,因为您必须知道将调用哪个应用程序以及您将提供哪些参数,而在后一种情况下,您告诉操作系统要打开哪个文件。这将显示一个屏幕,其中包含可以打开该文件类型的所有应用程序。
这两种方法都是有限的,遗憾的是我们没有更好的app2app共享功能。