导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 启动器和选择器

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

您可以在 Windows Phone 应用程序中使用启动器和选择器,以使用户能够执行常见的任务。使用启动器和选择器,可以帮助您在 Windows Phone 平台中提供一致的用户体验。同时,使用启动器和选择器,您还可以通过提供附加功能令您的应用程序与众不同。

启动器和选择器 API 调用独特的内置应用程序来替换当前运行的应用程序。如果正确实现,启动器和选择器框架可为最终用户提供在应用程序之间切换时没有明显停顿的无缝体验。

本主题包括以下部分。

“启动器”是一种启动某个内置应用程序(如“联系人”应用程序或 Web 浏览器)的 API,用户可通过它完成任务。当出现新应用程序时,用户可以选择完成或取消任务。当用户关闭新应用程序时,通常会重新激活正在调用的应用程序。启动器任务的示例包括撰写电子邮件、在社交网络上共享链接,以及在浏览器中打开特定网站。

说明注意:

启动器不会向应用程序返回数据或状态。

以下是使用启动器的一般步骤:

  1. 创建一个启动器任务类型的实例。

  2. 设置任何必需和可选的任务对象属性。这些属性决定着任务应用程序在调用时的行为。

  3. 调用任务对象的 Show 方法。

有关可用启动器的完整列表以及使用它们的代码,请参见 Windows Phone 8 的启动器

“选择器”是一种启动某个内置应用程序(如“联系人”应用程序或相机)的 API,用户可通过它完成任务。当出现新应用程序时,用户可以选择完成或取消任务。当用户关闭新应用程序时,通常会重新激活正在调用的应用程序并向其提供数据和状态。选择器任务的示例包括选择联系人电子邮件地址、选择手机中的照片,以及保存新的铃声。

说明注意:

选择器可向应用程序返回数据和状态。但是,如果用户在新应用程序打开时按下“开始”按键,正在调用的应用程序可能永远无法重新激活。

以下是使用选择器的一般步骤:

  1. 创建选择器任务类型的实例。

  2. 标识要在用户完成任务后运行的回调方法。

  3. 设置任何必需和可选的任务对象属性。

  4. 调用任务对象的 Show 方法。

  5. 实现已完成事件处理程序,以在用户完成任务后捕获数据和状态。

有关可用选择器的完整列表以及使用它们的代码,请参见 Windows Phone 8 的选择器

Windows Phone 应用程序开发人员通常(尤其是在使用启动器和选择器时)需要考虑的一个重要概念是,正在调用的应用程序在另一个应用程序启动时会被置于休眠状态或被逻辑删除。

在新任务应用程序启动时,您的应用程序会被取消激活并且不再运行。通常,操作系统会将您的应用程序置于休眠状态。在完成任务之后,用户可以返回到您的保留在内存中的应用程序,并且该应用程序会恢复为新应用程序启动之前的状态。但是,操作系统也可能会终止您的应用程序。在这种情况下,如果用户返回到您的应用程序,则它将是一个新实例,而且应用程序的状态不会自动恢复。

显示:
© 2015 Microsoft