刚开始写这个我是拒绝的,怎么会有人闲着没事费心往上添一些没用的控件。但是秉持着认真学习多见多看独立思考等原则,大概了解了XAML Controls Gallery的功能。下面谈一谈我认为的好像没有这个也可以的控件们。
1.CalenDarDatePicker
认为这个控件十分鸡肋,我能想到的几乎所有能用到日历的地方似乎都有更好的选择:比如选择某一天添加计划,先用 选一天然后在写计划,这个用户体验远远不如在日历中找到这一天,然后选中这一天再添加计划,我见过的几乎所有的手机电脑上自带的有添加计划功能的都是这么实现的; 另一个我能想到的CalenDarDatePicker的作用就是用它来填写生日之类的具体某天,但是CalenDarDatePicker只能向上一月一月的翻,找到我的生日1950/12/11恐怕电脑都没电了,在这里用DataPicker是一个更好的选择。
(好吧,在临行的时候好像想到了在哪见过它——在订票的app上见过)
2.FlipView
FlipView用来显示连续用户视图的项目集合。但是在这里并没有直接提供我们常见的循环和自动切换功能。 但是好像这个实现起来并不复杂,我在别人的博客中找到了相关的实现。
http://blog.csdn.net/u013850311/article/details/49387949
http://www.cnblogs.com/hippieZhou/p/4755290.html
3.ToggleSwitch和ToggleButton
ToggleSwitch和ToggleButton这两个控件都是为了实现状态的转换,几乎能实现完全一样的功能。但是这两个有什么区别呢,都用在什么地方呢?在搜索中并没有看到靠谱的回答,就放在这里了,以后用到了再说。
4.Hub