Welcome

首页 / 软件开发 / .NET编程技术 / Windows 8风格应用开发入门 十六 SettingContract原理及构建

Windows 8风格应用开发入门 十六 SettingContract原理及构建2013-05-18Setting Contract概述

1) Setting Contract在当前的应用中提供了快速、上下文相关的沉浸式的设置访问体验;

2) Setting Contract始终是可用的;

3) 设置包括始终可用的系统设置、让用户可以控制应用对系统设备和功能的访问的系统代理设置、以及当前应用程序指定的设置;

我们可以从屏幕右边缘轻扫划出超级按钮,选择“设置”显示设置窗口。设置窗口中既包括应用设置又包括系统设置。

对于开发者,可以通过SettingCommand提供设备面板中入口点,并且这些入口点显示在设置窗口的顶端,其中“权限”和“评论和打分”[注意:只有通过Windows应用商店审核后的应用程序才有该入口点]两个入口点由系统提供。设置面板底端包括由系统提供的电脑设置[音量、亮度、电源等信息]。

Setting Contract实现基本原理

1) 注册设置面板中CommandsRequested事件;

2) 在相关设置事件的回调函数中指定SettingsCommand命令;

3) 最后将SettingsCommand命令添加到ApplicationCommands中,使该命令在设置面板中生效;