随笔分类 -  Windows Phone 7 UX

关于 Windows Phone 7 的用户体验,包括:UI设计、交互设计等方面
摘要:从去年的Tech-ED到现在,陆陆续续地讲过多次有关 Expression Blend 的课程,也在博客里发表了一些相关文章。近期有不少朋友询问关于 Expression Blend 的问题,将其中比较常见的一些挑出来,与大家分享一下个人的一些观点。问1:Expression Blend 是什么?【答】Expression Blend 是开发 Windows Phone 7、Windows 8、Silverlight、WPF等基于XAML的应用程序的开发工具。作为开发工具,其与Visual Studio最大的不同,就是它在UX设计方面强大的功能,如编辑UI、动画、模板等。在实际开发中,Expr 阅读全文
posted @ 2012-04-10 08:51 elecpiano 阅读(2386) 评论(8) 推荐(7)
摘要:注:本人在博客园编写博文的同时,也挑选一些译为英文发表于英文网站上,常用网名elecpiano或本人英文名Jason Lee。以下网址所发表的文章,均由本人自行撰写并发布,欢迎请各位朋友阅读。http://xnaelectriceffect.codeplex.com/http://www.windowsphonegeek.com/articles/Electric-Effect-on-Windows-Phone-7-using-XNAhttp://www.symbio.com/techblog/?p=461最近在做一款消除类游戏,需要实现强电流横穿屏幕的效果。首先我想到了用粒子系统(Parti 阅读全文
posted @ 2012-03-26 14:05 elecpiano 阅读(2939) 评论(16) 推荐(6)
摘要:开发 Windows Phone 7 应用程序时,我们经常需要弹出一个对话框(Popup Dialog)来向用户提示一些信息,或向用户索取输入信息。相比于完全导航(Navigate)到一个新的界面,半遮掩式的弹出窗口显得更加轻便(Lightweight),也提供更加紧凑的交互上下文环境(Interaction Context)。这一点尤其适用于那些些内容相对简单、控件数量相对较少的界面。然而,Windows Phone 7 SDK 中,并没有对弹出对话框提供太多的功能。最常用的也就是 MessageBox.Show() 而已。在这片文章里,我将介绍如何构建一个可重用的弹出框容器(PopupCo 阅读全文
posted @ 2011-12-04 01:05 elecpiano 阅读(3665) 评论(9) 推荐(4)
摘要:在开发Windows Phone 7应用程序时,偶尔会需要实现带有两种状态的按钮,点击按钮即可在两种状态间进行切换,且各状态对应的外观也有所不同。其实SDK里默认自带的CheckBox控件及Silverlight Toolkit里提供的ToggleSwitch控件都能在某种程度上满足上述需求。只是它们的外观相对固定,并不容易定制。那么,今天就向大家介绍一款新的自定义控件,称之为:SwitchButton。首先,我们来看一看实际运行的效果:在点击SwitchButton时,按钮的外观平滑地从左边的状态过渡到右边的状态,并且在代码中触发其Checked/Unchecked事件,并实时更新其IsCh 阅读全文
posted @ 2011-10-26 10:36 elecpiano 阅读(2454) 评论(9) 推荐(3)
摘要:要说Windows Phone 7 里哪个控件最受开发者欢迎,非 Panorama莫属了。这东西用得恰当,确实能够给用户带来很好的用户体验。但……目前看来似乎有滥用之嫌。无论是在各大论坛中,还是在 Marketplace 上,都反复撞见毫无新意的,甚至是完全不搭调的 Helloworld 版Panorama 介绍及应用。那么,今天我们就来谈一谈 Panorama 比较新颖的用法,以及一些需要注意的地方。Panorama 最大的特点,就是它“异步滑行”的背景图。前置内容和背景图之间存在的滑行速度差异,给用户造成一种空间层次感。然而绝大多数应用案例中都只是实现了“双层”的 Panorama,即:P 阅读全文
posted @ 2011-10-14 15:51 elecpiano 阅读(2590) 评论(16) 推荐(9)
摘要:今天我们来探讨如何制作一个不同以往的Button控件,姑且称之为:ImageButton。在编写 Windows Phone 7 应用程序的时候,我们经常会遇到这样的需求,就是要制作一些图片型按钮。相信有些朋友一定尝试过把Image控件当做标准Button控件的Content,但结果如何呢?应该不尽如人意了吧。最大的问题在于,系统默认的Button的风格,会让按钮在被按下去的时候,让填充的颜色取系统的前景色,造成按钮中的图片不可见,并且有令人不适的“闪烁”效果。既然这样的需求比较普遍,我们不如专门自定义一个控件出来。在开始动手之前,我们先看一看实际运行后的效果:整个按钮的效果就是:当用户点击按 阅读全文
posted @ 2011-10-11 12:40 elecpiano 阅读(3934) 评论(11) 推荐(5)