UWP学习记录6-设计和UI之控件和模式3

1、按钮

按钮,响应用户输入和引发 Click 事件的控件。

使用<Button>就能创建一个按钮控件了。按钮是 ContentControl,它的 XAML 内容属性为 Content。可以将任何对象设置为按钮的内容。 如果内容是一个 UIElement,则会在按钮中呈现它。 如果该内容是另一种类型的对象,则会在按钮中显示其字符串表示形式。

RepeatButton 是一个从按下到释放为止重复引发 Click 事件的按钮。 设置 Delay 属性来指定 RepeatButton 在其被按下后和开始重复单击操作之间等待的时间。 设置 Interval 属性来指定重复单击操作之间的时间。 两个属性的时间都以毫秒为单位指定。

2、超链接

当操作是导航到另一个页面时,不要使用按钮,应改用链接。

超链接会将用户导航到应用的另一部分、导航到另一个应用,或使用单独的浏览器应用启动特定的统一资源标识符 (URI)。 可使用两种方法向 XAML 应用添加超链接:Hyperlink 文本元素和 HyperlinkButton 控件。

在文本控件内使用内联 Hyperlink 文本元素。 Hyperlink 元素随其他文本元素流动,你可以在任何 InlineCollection 中使用它。 如果你希望自动文本换行但不一定需要较大的命中目标,请使用文本超链接。 超链接文本可能较小且难以命中,对于触摸尤其如此。

将 HyperlinkButton 用于独立超链接。 HyperlinkButton 是一种专用按钮控件,可在需要使用按钮的任何位置使用。

使用带有图像的 HyperlinkButton 作为其内容,以创建可单击的图像。

最新文章

  1. 终于懂浏览器里面的cookies和session了
  2. [GO编程] GO入门语法基础
  3. VBA读取固定文件夹中txt内容
  4. Ubuntu 14.04下java开发环境的搭建--1--JDK的安装
  5. 那万恶的ssh真是麻烦
  6. js eval()函数 接收一个字符串,做为js代码来执行。 如: s=&#39;var d=&quot;kaka&quot;&#39;; 或者s=‘function (code){return code }’;
  7. Apache配置HTTPS协议搭载SSl配置全过程
  8. 关于selenium中的sendKeys()隔几秒发送一个字符
  9. 【Xamarin挖墙脚系列:开始使用Xamari4.0系列产品开发IOS】
  10. Single Number 解答
  11. C#与Java互通AES算法加密解密
  12. Linux配置vnc
  13. JSP servlet的配置与使用
  14. [转]如何查询SQL Server连接数
  15. Python操作MongoDB看这一篇就够了
  16. time与datetime模块
  17. 自学Zabbix3.10.2-事件通知Notifications upon events-Actions报警配置
  18. 安装astrixx firefox插件
  19. Qt5学习记录:QString与int值互相转换
  20. 历届试题 大臣的旅费-(树的直径+dfs)

热门文章

  1. 自制-随机生成不重复的数组 --算法,egret平台下的TS code
  2. JS监听键盘的组合按键
  3. 行列转置(Oracle)
  4. Spring学习记录1--@Transactional Propagation
  5. Git Stash紧急处理问题,需要切分支
  6. Android之ListView性能优化——使用ConvertView和ViewHolder
  7. Apache Curator: Zookeeper客户端
  8. java关于压缩包的处理,我这里贴出三中格式的(zip,rar,tar)解压方法(目前只用到解压,所以压缩过多研究)。
  9. s:if 判断
  10. angularJS实践过程中出现的问题总结