Windows 8 魅力功能与契约的使用指南
在 Windows 8 系统中,魅力功能(Charms)和契约(Contracts)为应用程序之间的交互和功能扩展提供了强大的支持。下面将详细介绍这些功能及其使用方法。
分享魅力功能(Share Charm)
分享魅力功能是应用程序之间最突出的共享方式,是 Windows 8 中一流的应用间通信机制。当应用程序订阅分享体验时,它可以以各种形式发送和接收内容,包括纯文本、HTML 内容和复杂结构。
分享在权限方面与搜索类似,需要进行共享目标声明。当需要声明时,它会作为一种权限显示给用户,用户在决定是否下载和安装应用时可以查看这些权限。如果用户因兴奋而错过了这些权限,他们可以使用设置菜单来访问运行特定应用所需的相同权限列表。
分享魅力功能支持两种类型的契约:提供内容和接收内容。由于提供内容的一方只能由最终用户通过分享魅力功能激活,因此无需显式定义任何内容即可启动。
作为分享源
对于 Windows 8 应用程序,它可以随时分享其认为有意义的内容。以下是一个简单的示例,将示例应用程序中的一些文本分享到 Windows 邮件应用程序(实际上可以是任何支持文本分享的应用程序):
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>TestSharing</title> <!-- WinJS references -->