zoukankan      html  css  js  c++  java
  • Xamarin for android:为button设置click事件的几种方法

    在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://smilehyh.blog.163.com/blog/static/123343886201422971287/

  • 相关阅读:
    设计模式
    工厂方法模式
    简单工厂模式
    tornado自定义Form组件
    tornado
    Tornado框架的知识系列
    Linux基本命令
    day2
    day1
    使用cp复制文件夹却不能打开
  • 原文地址:https://www.cnblogs.com/yqie/p/3677740.html
Copyright © 2011-2022 走看看