博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xamarin for android:为button设置click事件的几种方法
阅读量:5909 次
发布时间:2019-06-19

本文共 633 字,大约阅读时间需要 2 分钟。

原文:

在Xamarin中一个最基础的事情,就是为一个button指定click事件处理方法,可是即使是这么一件事也有好几种方法,我在下面列出几种。推荐初学者参考。

注意,1 以下方法并不是全部方法;2 以下方法都是在Activity类中使用。其中方法1、2通常你的Activity类的OnCreate中调用,且调用前button对象已经初始化。

方法1:使用委托

button.Click += delegate {

  button.Text = string.Format (“{0} clicks!”, count++);

};

方法2:使用Lamda表达式

button.Click += (sender, e) =>{ 

     button.Text = string.Format (“{0} clicks!”, count++);

};

方法3:使用接口

令你的
Activity
类实现接口

public class MainActivity : Activity,View.IOnClickListener

{

       ....

         public void OnClick(View v)

        {

              button.Text = string.Format (“{0} clicks!”, count++);

        }

}

你的
Activity类的
OnCreate中
设置
Click
事件
Listener

button.SetOnClickListener(this);

转载地址:http://astpx.baihongyu.com/

你可能感兴趣的文章
The function getUserId must be used with...解决办法
查看>>
Jenkins持续集成之iOS应用打包
查看>>
手动日志备份轮转
查看>>
mybatis 的select in
查看>>
【MySQL】20个经典面试题,全部答对月薪10k+
查看>>
UINavigationController使用方法总结
查看>>
BGET内存分配器
查看>>
iStylePDF产品综合解决方案之电子合同在线订立
查看>>
monggo find insert remove update index
查看>>
Linux系统架构(LB—HA集群)-HA集群配置
查看>>
插入1w条数据不报错,但是插入2w条数据时候报错,为什么呢?
查看>>
开始写博客
查看>>
获得控件坐标
查看>>
shall 脚本-DHCP安装和配置
查看>>
js之正则表达式学习1
查看>>
iis 中存在的mine 类型与web.config 在次添加后,重复冲突
查看>>
转:BigDecimal 使用方法详解
查看>>
Mac OS X:实现移动硬盘在Mac OS与Windows的读写操作
查看>>
12月20日工作总结
查看>>
我的友情链接
查看>>