我知道我们可以通过以下方式以编程方式打开应用程序的设置窗格
Windows.UI.ApplicationSettings.SettingsPane.getForCurrentView().show()
和应用程序使用 WinJS 库创建了设置窗格。
是否可以以编程方式直接打开系统设置窗格,如权限(或评分和审查)设置窗格?
MSDN 的访问个人数据的设备指南说(在撤销消息的其他指南中):
- 不要以编程方式尝试在“设置”超级按钮中启动“权限”页面
但我找不到办法做到这一点。我希望用户能够单击应用程序中直接打开权限设置窗格的按钮。
更新(2013 年 4 月 24 日):在Programming Windows 8 Apps with HTML, CSS, and JavaScript book pp. 341 中找到了这个(第 8 章:状态、设置、文件和文档 -> 设置窗格和 UI -> 以编程方式调用设置弹出窗口) 来自微软出版社:
注意 虽然可以以编程方式调用您自己的设置窗格,但您不能使用系统提供的命令(如权限和评价和审查)来执行此操作。如果您有需要用户更改权限的条件,例如启用地理定位,建议显示一条错误消息,指示用户这样做。
该声明与 MSDN 文档不一致。我仍然不知道哪一个是真的。