Think of fiveXAML Controls
第一篇博客,五个control的评价少许从一个程序猿的角度评价,大多从用户体验上讲一讲,欢迎批评指正。
ColorPicker
暂且不说性能如何,单从块头大小上讲,我觉得ColorPicker的块头大小就很令人难受(尤其对于处女座+强迫症患者来讲)。将一个矩形框与ColorPicker相连,效果如下图:
硕大的控制板块,给我的第一感觉就是丑爆了。
官方文档里面还介绍了怎么把
ColorPicker
放在
Button
的
Flyout
里使用,但是都做到这样了为什么不如直接提供这个弹出控件呢?从用户来讲这个设计有点令人匪夷所思。
但是从功能上来讲,个人觉得ColorPicker的功能还是蛮好用的,对颜色的细微调控还是精确的,基本能够满足设计者的要求。
TextBox
个人认为TextBox的设计功能略单一,如果使用者想要设计一些动态效果等其他元素,略有困难,但是用于简单设计是完全可以的。
Hub
乍一看感觉Hub的效果挺高大上的,类似于浮窗的功能,但是个人觉得Hub其实挺鸡肋的,如下图:
就像图片上的a simple hub,以news为例,我觉得如果在真正的UI设计上,模块化的设计会比这种浮动的更人性一些。
Border
个人觉得这是一个神奇的插件,能够通过调节来改变边框的粗细(其实是内边框和外边框的距离,我觉得用粗细形容更贴切。/黑脸)。大概这个插件的功能就是让我们知道一下XAML有这种插件就over了。实在想不出在设计上有什么地方可以使用这个插件的。
当把Background和BirderBrush设置成白色时,Border大概会让你产生疑问,我是谁?我在哪?我在学什么?Border有什么用?
RadioButton
Emmmm,顾名思义,与button只有五个字母的区别,可以说是另一个有些鸡肋的设计了,个人觉得完全可以把所有的button类的插件,封装在一起。不过RadioButton如果在设计问卷调查中使用,视觉效果应该是蛮不错的。在选择设计上时,会有被选上的踏实感。
作为班上的一名菜鸡,差不多用尽了自己所有的脑细胞写出了这些,所以可能有些不精确的地方,还是希望大家指正的。
可视化课程上了两周了,也适应了老师的教学方式。超奶思,疯狂粉我们张老师!