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. linux只端口监听及杀死进程

    centOs7操作记录~ 1:查看端口占用情况: 命令:netstat -lnp|grep #posrNum 可以看到11788 正在运行java程序正在占用8044端口: 命令:ps 11788 可 ...

  2. Tensorflow笔记二

    MNIST手写体识别 (Mixed National Institute of Standards and Technology database)的28*28字符识别共0-9类. 在ipython命 ...

  3. Jmeter JDBC Connection Configuration 链接失败,提示Error preloading the connection pool

    修改数据配置的连接数即可:修改为小一点 下面是oracle 配置连接的方式

  4. MQTT控制---connect

    连接服务端 客户端到服务端的第一个报文必须是CONNECT,且只能发送一次,发送的第二个connect报文当作违规处理并断开连接. 有效载荷包含一个或者多个编码的字段.包括客户端的唯一标识符,Will ...

  5. 01-Linux操作系统+指令

    一.Linux操作系统     操作系统定义:操作系统直接运行在计算机上的系统软件, 它是与硬件打交道和控制软件运行的计算机程序.          虚拟机:就是模拟一个真实的计算机,好比一个虚拟的电 ...

  6. Django组件-cookie与session

    一.会话跟踪技术 1.什么是会话跟踪技术 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应.例如你给10086打个电话,你就是客户端,而 ...

  7. python学习-Pillow图像处理

    Pillow中文文档:https://pillow-cn.readthedocs.io/zh_CN/latest/handbook/tutorial.html 安装:pip install pillo ...

  8. Textwrap模块

    该模块首先提供了三个便捷的方法:wrap,fill和decent,也提供了TextWrapper类 textwrap.wrap(text,[width[,…]]) 这个方法是将一个字符串按照width ...

  9. ***微信小程序学习文档和资料归档收集

    微信小程序官方文档: https://cloud.tencent.com/document/product/619 小程序培训视频教程: https://xw.qq.com/edu/201805140 ...

  10. 小程序 公众号/h5相互跳转-webview

    小程序与h5的跳转 前提小程序管理后台配置域名白名单,并且h5页面是嵌在小程序里面(相互跳的前提条件) 在业务域名中设置好访问的h5地址 微信官方web-view 介绍地址 https://devel ...