现在的位置: 首页 > 综合 > 正文

Metro ApplicationBar趣谈

2012年11月07日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭

做Metro迟早要遇到Application Bar。这不,在本人开发过程中就遇到这个问题。问题解决之余,记录下来,供自己日后查阅也请同行不惜指教。

Application Bar 添加比较简单。但是,在添加自定义图标时,稍微经过了点周折。在按系统的要求,添加自定义,尺寸为40px的图片后,发现一有趣现象:鼠标放上去,点击,及点击后,图标都会发生移位。经过一番研究,发现是由于自己没有搞清楚按钮图标移位的原因所致。在ApplicationBar中,按钮的动作被分成了四个阶段:初步显示阶段、鼠标悬停阶段、按钮被按下阶段,按钮被按后阶段。并且,微软为了适应Toggle,还会在2组图片(共8张图片)间轮换。所以,最终需要按照系统要求,制作一160*80px图片即可搞定!

由此看来,微软对按钮的封装还是比较完善的。考虑了按钮的各种使用情况。

抱歉!评论已关闭.