0

显然,我的 Windows Phone 8 应用程序中有更多功能模块。通常我会限制开发人员在模块之间进行通信。因此我更喜欢使用启动器和选择器来解决这个大麻烦。显然,我的自定义 Launcher/Chooser 将有自己的 Show() 方法来调用特定模块,就像在 Chooser/Launcher Task.Show() 中构建一样。

在上述情况下,当我编写自己的 Show() 方法时,我应该知道要遵循的重要概念。据我所知,这些是默认提供的非常基本的NavigationHandling。任何人都可以请你帮助我吗?非常感谢任何帮助。

4

1 回答 1

1

不幸的是,您不能编写自定义启动器和选择器。您只能使用操作系统附带的那些。

但是,如果您想与其他应用程序通信,您可以直接使用App 到 App 通信或通过文件扩展名进行。在前一种情况下,您非常有限,因为您必须知道您将调用哪个应用程序以及您将提供哪些参数,而在后一种情况下,您告诉操作系统您要打开哪个文件。这将向您显示一个屏幕,其中包含可以打开该文件类型的所有应用程序。

这两种方法都是有限的,遗憾的是我们没有更好的 app2app 共享能力。

于 2013-02-05T09:18:21.670 回答