注:本系列学习帖子我在DevDiv.com移动开发社区原创首发
转载请注明出处:BeyondVincent(破船)@DevDiv.com
如果你有什么问题也可以前往交流
下面是首发地址:
[DevDiv原创]Windows 8 Metro App开发Step by Step
自引:
前段时间,为了帮助大家熟悉并入门Windows 8 Metro开发,我写了一些帖子。想必大家在看了之后,已经对Windows 8 Metro开发有了一个初步的印象。
随着Windows 8 RTM的发布 , 以及微软Windows 8最终发布的临近,大家对Windows 8 Metro开发的学习会进一步深入,在这里我会时刻关注Windows 8的动向,并时刻为大家分享Windows 8 Metro开发心得.欢迎大家前来学习。
[DevDiv原创]Windows 8 Metro App开发[12]Windows 8 中搜索合约的使用


本文章目录结构:
设置合约介绍
定义设置弹出窗口XAML文件
更多内容请查看下面的帖子
[DevDiv原创]Windows 8 Metro App开发Step by Step
“设置”超级按钮为所有与用户的当前上下文相关的设置提供一个访问点。“设置”超级按钮始终可用。不管上下文如何,设置包括始终可用的系统设置、让用户可以控制应用对系统设备和功能的访问的系统代理的设置,以及当前应用指定的设置。本主题介绍如何使用“设置”合约向“设置”超级按钮中添加应用设置。
用户体验
从屏幕的一个边缘轻扫可显示多个超级按钮。按“设置”超级按钮可显示设置窗口。设置窗口中既包括应用设置又包括系统设置。
应用中可以提供 SettingsCommand 入口点,这些入口点显示在设置窗口的顶部。“权限”和“评论和打分”这两个入口点由系统提供。设置窗口的底部包括由系统提供的电脑设置,如音量、亮度和电源。
注意 只有通过 Windows 应用商店安装的应用才有“评论和打分”入口点。侧向加载的企业应用没有这个入口点。
入口点会打开设置弹出窗口,弹出窗口中包含应用的设置、帮助、“关于”信息以及任何不经常由用户访问的次要命令或信息。一个应用中可以有多个设置入口点,每个设置弹出窗口都可以有多个选项。
SkyDrive 应用的设置弹出窗口
用户体验指南
一般原则
- “设置”超级按钮是保存应用的所有设置的一个地方。 使用“设置”超级按钮作为你的应用设置的单个入口点。
- 你可以编程方式链接到顶部的“设置”超级按钮体验,或者你可以在必要时深层链接到你的设置体验,例如在应用商店中购买应用需要链接到应用设置以更新信用卡信息。
- 设置越少越好。定义智能默认值,并尽可能减少设置数。
- 可以调用和解除“设置”超级按钮,无需用户切换上下文。确保你从“设置”超级按钮显示的设置 UI 遵循相同的原则。当用户与控件交互时,立即提供适用的设置。为你的 UI 使用弱解除界面,以便用户可以通过在界面外触摸或通过从应用中移动焦点来解除。