Windows Store apps开发[20]添加应用设置(SettingsPane)

本文介绍了如何在Windows 8 Metro应用中添加应用设置,包括用户体验指南、设置UI设计原则,以及如何创建设置弹出窗口。通过SettingsPane,开发者可以为用户提供方便访问的应用设置入口,遵循最佳实践来优化用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:本系列学习帖子我在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开发心得.欢迎大家前来学习


今天我就带领大家学习一下设置合约(SettingsPane)的使用
另:之前有介绍过搜索合约,大家可以从下面的链接去学习

[DevDiv原创]Windows 8 Metro App开发[12]Windows 8 中搜索合约的使用


首先来看看程序运行效果




本文章目录结构:
设置合约介绍
创建项目
定义设置弹出窗口XAML文件
定义设置弹出窗口.cs文件
弹出设置面板
主界面编写
编译运行+代码附件

更多内容请查看下面的帖子

[DevDiv原创]Windows 8 Metro App开发Step by Step


设置合约介绍
概述

“设置”超级按钮为所有与用户的当前上下文相关的设置提供一个访问点。“设置”超级按钮始终可用。不管上下文如何,设置包括始终可用的系统设置、让用户可以控制应用对系统设备和功能的访问的系统代理的设置,以及当前应用指定的设置。本主题介绍如何使用“设置”合约向“设置”超级按钮中添加应用设置。

用户体验

从屏幕的一个边缘轻扫可显示多个超级按钮。按“设置”超级按钮可显示设置窗口。设置窗口中既包括应用设置又包括系统设置。

应用中可以提供 SettingsCommand 入口点,这些入口点显示在设置窗口的顶部。“权限”和“评论和打分”这两个入口点由系统提供。设置窗口的底部包括由系统提供的电脑设置,如音量、亮度和电源。

注意  只有通过 Windows 应用商店安装的应用才有“评论和打分”入口点。侧向加载的企业应用没有这个入口点。

入口点会打开设置弹出窗口,弹出窗口中包含应用的设置、帮助、“关于”信息以及任何不经常由用户访问的次要命令或信息。一个应用中可以有多个设置入口点,每个设置弹出窗口都可以有多个选项。


SkyDrive 应用的设置弹出窗口

用户体验指南

一般原则
  • “设置”超级按钮是保存应用的所有设置的一个地方。 使用“设置”超级按钮作为你的应用设置的单个入口点。
  • 你可以编程方式链接到顶部的“设置”超级按钮体验,或者你可以在必要时深层链接到你的设置体验,例如在应用商店中购买应用需要链接到应用设置以更新信用卡信息。
  • 设置越少越好。定义智能默认值,并尽可能减少设置数。
  • 可以调用和解除“设置”超级按钮,无需用户切换上下文。确保你从“设置”超级按钮显示的设置 UI 遵循相同的原则。当用户与控件交互时,立即提供适用的设置。为你的 UI 使用弱解除界面,以便用户可以通过在界面外触摸或通过从应用中移动焦点来解除。

选择在应用设置中访问哪些应用功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值