HyperlinkButton

功能:这个控件可以实现点击按钮后跳到另一个按钮的功能。

我觉得这个功能有些多余,据我了解,一些深受欢迎的游戏大都具备的一个特点,那就是操作简单,界面中不会出现冗余的东西,这样就可以保证用户在使用这款游戏的时候不会一看到界面就头疼。我认为做一款app也是一样的道理,要尽量操作简便、简单明了,在此基础上保证功能齐全。

所以说,我们在制作app的时候,应当添加应用此类冗余的功能。

RatingControl

功能:这个控件通过点击星星的数量可以实现评分的功能。

在未点击星星之前,默认的评分是-1;在点击星星之后,虽然可以通过左划实现取消评分,但并不能完全取消成绩,至少还剩下一颗星星,也就是说,如果我对这个电影(假设评分的对象是一部电影)非常不满意,想要给它0分,但却不小心点了五颗星星,给了一个满分,当我再想要取消这五颗星星的时候,却发现自己不得不至少给它一颗星星,这对于一个强迫症来说真的很难受。

其实不仅仅在Xaml Controls Gallery 的这个控件有这个问题,我在爱奇艺的影片评分上也发现了一样的问题,一旦点击了星星就不能取消回零分,而且就算没有点击星星,想要给0分,爱奇艺也不允许用户直接提交0分。

MediaPlayerElement

功能:这个控件可以实现视频的播放,有两种选择,一种是可控播放,另一种是直接播放。

我觉得第二种有个很大缺陷,从点进这个页面开始,视频便自动播放直至视频结束,而后便不会重复播放,除非重开一次这个页面。如果说我一直关注这个视频上面的内容,在此期间视频一直自动播放着,等到我想要看这个视频的内容的时候,视频要么是播了一半,要么已经播完了,而且还不会重复播放,我如果想看这个视频的话,就要重开这个页面,并滑动到这个视频的位置,十分麻烦。

RepeatButton

功能:这个控件可以根据用户点击鼠标持续的时长来触发相应的事件。

它让我想起了前一阵子微信上面很火的小游戏,叫跳一跳,它是根据用户触摸屏幕持续的时长来决定棋子跳动的距离,掌握不好距离与触屏时长的关系就很容易让棋子掉下去,从而输掉游戏。

这个控件不能说没有用,只是感觉用处不是很广泛......

Flyout

功能:点击目标之后会飞出来一个窗口,可以实现人机交互。

这个控件给的第二个例子里面,点击文本框后会飞出一个文本框,可以对文本进行修改。可是如果把文本都删了,不但文本没有了,而且无论怎么点,都不会再飞出文本框了,这真是一个忧伤的故事。

我们在网页上搜索什么的东西,不会因为搜索栏为空就找不到搜索栏了。

Xaml Controls Gallery 的五个没有用的控件的更多相关文章

  1. UWP作业(一)XAML Controls Gallery

    作为一个编程能力不是很好的uwp初学者,在控件库里看到种类繁多的选项时,需要查资料,最后决定出几种性能各方面可能不是那么出色的控件,内心也是非常纠结的.但当我把自己当成一个用户时,通过分析自己的需求, ...

  2. Android学习之基础知识五—RecyclerView(滚动控件)

    RecyclerView可以说是增强版的ListView,不仅具有ListVIew的效果,还弥补许多ListView的不足. 一.RecyclerView的基本用法 与百分比布局类似,Recycler ...

  3. 【转载】foreach+Control.Controls无法一次性移除所有子控件解决方法

    博客转载地址:http://www.mzwu.com/article.asp?id=2254 //在panel1中添加20个Button ; ; ; i <= ; i++) { ) row++; ...

  4. Winform 五种常用对话框控件的简单使用

    OpenFileDialog(打开文件对话框)FolderBrowserDialog(浏览文件夹对话框)SaveFileDialog(保存文件对话框)ColorDialog(颜色选择对话框)FontD ...

  5. 从零开始学ios开发(五):IOS控件(2),Slider

    下面继续学习ios的其他控件,这次会使用到的控件有Slider,当然还有一些之前已经使用过的控件Label. 这次我们不新建一个project了,当然如果你愿意重新创建一个新的项目也完全可以,我们还是 ...

  6. echarts使用笔记五:echarts的Zoom控件

    option = { title: { text: '趋势' }, tooltip : { trigger: 'axis', show:true, axisPointer : { // 坐标轴指示器, ...

  7. BCGcontrolBar(五) 对话框大小改变控件自动适应

    改变控件大小 首先在 构造函数中加入 EnableLayout(); 在OnInitDialog()函数中加入 CBCGPStaticLayout* pLayout = (CBCGPStaticLay ...

  8. 十五、RF操作时间控件

    由于日期控件经常用的是readonly属性,这个属性意思是此控件为可读,明白点就是只让你看,不让你动. 解决方法就是:用js去掉这个属性,就可写了,就能输入了 导入库:DateTime #方式一 op ...

  9. WPF 10天修炼 第五天- 内容控件

    WPF内容控件 在WPF中,所有呈现在用户界面上的对象都称为用户界面元素.但是只有派生自System.Windows.Controls.Control类的对象才称为控件.内容控件通常是指具有Conte ...

随机推荐

  1. spring security5.0源码导入idea

    资源路径:链接:https://pan.baidu.com/s/1Xep6hzyIF2a0AtFYDeO_bw提取码:6af8 1.解压源码 2.编译源码     windows下:直接双击gradl ...

  2. 最优的路线(floyd最小环)

    问题描述 学校里面有N个景点.两个景点之间可能直接有道路相连,用Dist[I,J]表示它的长度:否则它们之间没有直接的道路相连.这里所说的道路是没有规定方向的,也就是说,如果从I到J有直接的道路,那么 ...

  3. spring-cloud-config-server分布式配置中心

    spring cloud config是一个基于http协议的远程配置实现方式.通过统一的配置管理服务器进行配置管理,客户端通过https协议主动的拉取服务的的配置信息,完成配置获取. spring ...

  4. 小米众筹新品---8H凉感慢回弹记忆绵枕 99元 上手开箱图

    在众目睽睽之下,商城终于成了杂货铺 众筹发布了第98期新品——8H凉感慢回弹记忆绵枕H1,售价为99元,主打舒适凉感,抗菌吸湿,三曲线护颈设计,3~5秒慢回弹. 本着程序员的读书历程:x 语言入门 — ...

  5. struts2第一章-基本用法

    一.struts简介 1.回顾 MVC M-model模型层 V-view 视图层  前端界面 C-controller 控制层 struts2: Apache提供的开源的控制层框架,相当于servl ...

  6. UWP Acrylic Material

    文档:https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic Acrylic 能带来类似 win7 的毛玻璃效果 要使用 A ...

  7. [转] webpack中配置Babel

    一.安装 npm install --save-dev babel-loader babel-core babel-preset-env 二.在webpack.config.js中配置module 1 ...

  8. Springboot @Transactional Mysql事务 无效

    JPA默认创建的表是MyISAM引擎,MyISAM引擎不支持事务操作 所以需要将将数据库引擎改为InnoDB 配置修改 spring.jpa.database-platform=org.hiberna ...

  9. 关于 gitignore

    前言 通过在一个 gitignore 文件里面添加相关的规则,我们可以让 git 在追踪文件时忽略一些特定的文件(gitignore 文件泛指所有存放忽略规则的文件,不仅仅是指 .gitignore ...

  10. java写word转pdf

    https://blog.csdn.net/csdnFlyFun/article/details/79523262