添加应用设置
[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
使用“设置”合约以让用户可以从“设置”超级按钮访问你的应用的设置。
为什么使用“设置”合约?
- 向用户提供快速地在上下文环境中访问影响其当前 Windows 应用商店应用的设置。使用容易消除的设置 UI,用户可以快速调整应用的行为并继续他们之前的应用活动。
- 提供特定于应用的设置以及系统自动提供的设置和信息。
- 使你可以访问设置 UI,无需牺牲应用的空间或建立与设置页之间往返的导航。
所有的 Windows 应用商店应用将自动参与“设置”合约。即使你从未修改应用的设置,用户也能够在应用中单击“设置”超级按钮并查看默认的“设置”窗格。此窗格总是宽 346 像素,并且包含最多七个设置命令的列表。如果用户单击这些命令之一,则与该命令关联的“设置”浮出控件将在屏幕上替换“设置”窗格。默认的系统提供的“设置”窗格包括"许可"命令,以及"评论和打分"命令,安装应用后,此命令将直接向 Windows 应用商店发送用户关于应用的反馈。
除了这两个默认命令之外,你还可以将自定义设置添加到由 Windows 显示在应用中的“设置”窗格中。以下主题介绍如何为应用创建新的“设置”浮出控件 (WinJS.UI.Flyout) 并将自定义命令添加到可以打开它的“设置”窗格中。
如果你要尝试使用应用设置和其他关键 Windows 8 功能,请下载 Windows 8 动手实验室。这些实验室提供用于以你选择的编程语言(JavaScript 和 HTML 或 C# 和 XAML)创建示例 Windows 应用商店应用的模块化分步说明。
**请参阅示例:**有关如何将新设置与“设置”超级按钮集成的示例,请下载应用设置示例。
**使用 C#/VB/C++ 和 XAML?**请参阅添加应用设置(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用)部分中的主题。
本部分内容
主题 | 描述 |
---|---|
此快速入门逐步引导你使用 HTML 及适用于 JavaScript 的 Windows 库的 SettingsFlyout 类实现“设置”合约。 |
|
此快速入门引导你使用 Windows 运行时类实现“设置”合约。但是,我们建议你应按照快速入门:使用 Windows JavaScript 库添加应用设置中的步骤操作。 |
|
对于 Windows 应用商店应用,所有设置将在用户更改其值后立即应用。因为用户可以使用“WinJS 设置”浮出控件和本地应用程序数据引导你立即提交设置,所以该模型非常重要。 |