发布时间:2012-08-25 19:54:39作者:知识屋
最近在研究针对 Windows 8 RT/Metro 程序的 XBMC 的远程遥控功能,偶然发现有个很有意思的API要和你们分享。对于Windows Phone,我不得亲自创建所有的图标。然而在 Visual Studio 2012 的Metro项目中,Common文件夹的StandardStyles.xaml文件已经包含了很多已经预定义好的按钮。下图展示了所有已经预定义好的样式
为了使用里面的样式,你可以使用下面这句xaml代码,注意其中的高亮部分
1 |
< Button Style = "{StaticResource RemoveAppBarButtonStyle}" /> |
而且更方便的是你能在程序中使用任何Segoe UI Symbol风格的图标。只需要在现有的风格上继承然后编写新的样式就可以了:
1 |
< Style x:Key = "MusicAppBarButtonStyle" TargetType = "Button" |
2 |
BasedOn = "{StaticResource AppBarButtonStyle}" > |
3 |
< Setter Property = "Content" Value = "♫" /> |
4 |
< Setter Property = "AutomationProperties.Name" Value="<Text>"/> |
5 |
</ Style > |
Content 的 Value 是决定哪一个Icon将被显示。而AutomationProperties.Name则表示按钮下方的文本。
对于Icon,你可以打开字符映射表然后找到对应的16进制码。而打开字符映射表的方法也很简单,直接在Search栏输入"character map"。然后点击弹出的第一个App(如下图)
当启动 Character map 程序,然后选择"Segoe UI symbol"字体集,接着你就可以浏览所有的Icon。只需要将鼠标移到图标上方就能看到它对应的16进制码。不过要记得将"u+"替换为"&#x"才行。如下图
win8系统网页图片不显示怎么办 win8系统无法显示网页图片解决方法教程
Win8系统显示器颜色不正常怎么办 Win8系统显示器颜色不正常的解决步骤
Win8系统怎么去除复选框 Win8系统去除复选框的详细步骤
如何在Win8系统创建空白文件夹 在Win8系统创建空白文件夹的方法
Win8资源管理器无响应怎么回事 Win8资源管理器无响应处理的方法步骤
怎么用Win8系统的文件反选功能 教你使用Win8文件反选功能的方法
Win8系统怎么恢复经典开始菜单 Win8恢复经典开始菜单的详细步骤
Win8系统安装软件经常出现防火墙弹窗怎么办 Win8系统安装软件经常出现防火墙弹窗解决方法
Win8系统怎么使用自带工具解决硬盘坏道问题 Win8系统使用自带工具解决硬盘坏道问题方法
Win8系统截图工具怎么锁定到任务栏 Win8系统截图工具锁定到任务栏方法图文详解
2012-08-10
[下载]Win8 Pro 专业版 RTM(32位&64位)泄露下载 (含简体中文
Windows8 各版本区别详解【核心版、Pro专业版、Enterprise企业版
98元购买Windows8 专业版 谁都可以买到!
【MSDN官方原版】Windows Embedded 8.1 简体中文/繁体中文/正体
win8 宽带连接 错误651问题
Win8 RTM 32/64位专业版ISO镜像BT下载
Win8+Win8.1 MSDN官方版下载【简体中文+繁体中文+英文】
Windows8怎么修改桌面壁纸?
Win8消费者预览中文版安装密钥/激活码发布!