Windows Phone 8.1中Button不易察觉的用法

Button,就是按钮,最平常,最常用的控件之一,处理点击事件得心应手。

但是有些Button的特性往往被忽略掉了,以下就是Button容易被忽略的地方:

1. ClickMode属性-----控制按钮在Button处于何种状态下执行Click事件

Button有3个状态,按下,悬停,释放,分别对应着Press,Hover,Release。

而点击事件Click呢,可以设置点击事件在Button属于某种特定状态下才触发吗?当然可以

如果设置ClickMode属性值为Release,则表示当手指释放了按钮时才开始执行Button的Click事件。

2. Content属性-----Button的内容属性

当然,可以直接设置Content值,但是它是属于内容语法设置属性,即可忽略其为属性元素,看作元素对象的内容更

为确切一些。所以我们可以给Button的内容设置为图片,图形等等形式。

这里需要说的可以直接用VS给我们设置好的元素,Windows Phone内部内置的Emoji表情或者其他Symbol图形来填

充Button的Conten属性。方法如下:

a. 在图形界面下,找到Button的属性窗口,找到Content属性,值选择Symbol图形,就可以看到列出一系列的扁平

化图形了。选择你需要的即可。

b. 在代码中表示:

<Button>

<SymbolIcon Symbol = "Emoji"/>

</Button>

时间: 2024-10-08 10:44:38

Windows Phone 8.1中Button不易察觉的用法的相关文章

jsp中button与submit的用法

button:可以对返回的数据进行格式化,反应到页面上,可以用form表单序列化提交也可以不用form表单提交 <form id="addForm"> <input type="hidden" placeholder="用户id" id="id" name="id"/> <input type="button" value="保存" on

Windows Phone 8.1中ScrollViewer(一)

开篇之前: 推荐王磊老师的Windows 8.1关于ScrollViewer的讲解的博客 链接:重新想象 Windows 8 Store Apps (9) - 控件之 ScrollViewer 基础 ScrollViewer的作用就是当内容超出了设定的范围的时候,出现滚动条用来滚动查看超出的内容 要想在ScrollViewer里面写东西,OK,你可以直接写个<TextBlock>标签,但是当写第二个<TextBlock>的时候就会报 错了,说是多次设置Content值 所以要用布局

Windows Phone 8.1中的Popup

开篇之前,照例推荐王磊老师的Windows 8.1中的Popup控件用法 链接:Windows 8.1中Popup 同时推荐老周-易之道的一篇关于自定义Popup的一篇文章 链接:新时尚Windows8开发(17):自己也来做一做弹出对话框 以上两位的博客对学习Windows 8.1和Windows Phone 8.1都有很大的帮助,推荐大家可以看看 可以先来总结下一些具有弹出效果的控件和类吧: a.MessageDialog类,这是最简单的弹出框了应该 b.DatePicker控件和TimeP

Windows Phone 8.1中数据显示控件基石------ItemsControl

在Windows Phone 8.1中数据显示交互控件无外乎FlipView,ListView,GridView等,但我们用的时候总不能直接写 <FlipView/>,<ListView/>,<GridView/>之类来使用吧,虽说这样也可以,但这样呈现出来的画面就很难看了,哪 个用户会高兴看呢,反正我是不高兴看. 在这里问题就来了,不光要求数据能绑定到位,功能也到位,界面也总得美化美化吧. 好了进入正题了: 这些数据呈现控件的基石是谁呢?当然是ItemsControl

windows平台在tomcat中启动cas报错解决

windows平台在tomcat中启动cas报错: Caused by: java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [no jansi in java.library.path, 系统找不到指定的路径.] 解决办法:将jansi.dll文件放到C:\Windows\System32目录下即可. 注意:jansi.dll文件在使用gradle编译打包cas时会下载到C:\Users\${用户名}\.gradle

Windows Server 2012 R2中通过IIS实现AD帐号密码修改功能

现在越来越多的企业会对AD帐号进行分类,例如将业务帐号.服务帐号同员工帐号分开管理,那么这类帐号也会因为业务应用特定类型而选择是否开启邮箱功能,再或者有些企业会采用腾讯企业邮箱或网易企业邮箱等等,这些平台本身同AD域是独立的,而且很多企业又使用MAC系统或计算机根本不加域,这时企业内网要搭建OA.WIKI.JIRA等一些需要调用AD中的LDAP让员工登录的系统时,则面临后期密码到期后用户没有入口去修改密码的问题.那么在今天我就要给大家介绍的是如何利用Windows Server 2012 R2中

android中button点击两次才响应onclick方法

页面上刚好有EditText   而此时焦点在EditText上  我们点击button时会出现这种情况: 第一次点击好像是获取焦点,第二次才是点击事件 xml文件中button增加android:focusableInTouchMode="false"

Android中Button的五种监听事件

简单聊一下Android中Button的五种监听事件: 1.在布局文件中为button添加onClick属性,Activity实现其方法2.匿名内部类作为事件监听器类3.内部类作为监听器4.Activity本身作为事件监听器,实现onClickListener5.外部类作为监听器 ButtonListenerActivity.class public class ButtonListenerActivity extends AppCompatActivity implements View.On

怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障

怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障 英文原文引自 http://xphelpandsupport.mvps.org/how_do_i_repair_a_missing_or_cor1.htm 此类错误通常说明计算机由于注冊表的原因不能启动,下列操作应该可以修正以上错误.然而,须要特别注意的是,你须要将5个注冊表区域所有进行替换.仅仅简单的替换一个或者两个将会潜在的导致其它的错误 注意 假设你使用的是WindowsXP的OEM版本号,那么你