首页 热点资讯 义务教育 高等教育 出国留学 考研考公

为button设置click事件的几种方法

发布网友 发布时间:2022-04-24 21:34

我来回答

1个回答

热心网友 时间:2022-04-07 11:17

在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);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com