[homework]五个不合理的 Xaml Controls

 

 

个人对Xaml Controls的看法及部分意见(本人萌新,仅供参考)

 

CheckBox

     checkbox复选框分为2-state CheckBox和 3-state CheckBox两种,在大多数情况下,3-state作为总览会置顶在几个2-state分选项复选框的上方,但是考虑到如果分选项很多的情况下,用户并不想选中所有分选项(例如总共有20个分选项,我只想选取前10项),往往会很没耐性的一个一个点取,影响体验。

        因此我认为可以设计一种可滑动的CheckBox,根据复选框的个数进行计算后均分,实现选取部分复选框的功能(就算我想选的选项是跳跃排列的,也可以省去不少力气)。

 

 

ListBox  &&  RatingControl

     ListBox列表框支持选中列出的几个选项,而RatingControl则可以进行等级评估。

       但若是不慎选中后则无法取消选中,从用户体验方面看,可能会有一些问题。(比如某宝的评分系统...至少给1星,说实话有的商品我连1星都觉得多)

 

 

ProgressRing  &&  ProgressBar

    ProgressRing和ProgressBar显示当前进度。

      ProgressBar界面比较简洁单调。

      我很喜欢progressring的旋转风格,在等待的时候盯着看也会觉得有趣,但是美中不足的是用户只能通过文本信息才能看到当前进度。(别问我怎么知道的...为了能用VS,我更新了我1509版本的Windows...)

      如果在环上加入注水效果既加强美观,也能让用户看到进度。(类似于迅雷下载时悬浮窗的下载进度)

 

 

RepeatButton

    RepeatButton提供快速点击的功能,省了不少力气,也保护了鼠标寿命,尤其是对触控用户非常的友好,但是.......我不小心按的时间长了怎么回去呢....

      我认为也许可以用鼠标左键进行点击操作(加),用鼠标右键实现减操作,但我还没想到什么地方需要用到减操作。

 

 

      

ToggleButton  &&  ToggleSwitch

 

     ToggleButton和ToggleSwitch一样提供切换操作,从美观上看ToggleSwitch比ToggleButton更舒服,点击的时候手感也不错。但是如果提供多种状态切换也许会更好,类似于CheckBox。

     

 

 

感谢您的用心阅读,如有不同见解及意见请留言。

 

posted on 2018-03-17 20:47  yh2480444683  阅读(208)  评论(1编辑  收藏  举报

导航