Xamarin for android:爲button設置click事件的幾種方法

原文: Xamarin for android:爲button設置click事件的幾種方法

在Xamarin中一個最基礎的事情,就是爲一個button指定click事件處理方法,但是即便是這麼一件事也有好幾種方法,我在下面列出幾種。推薦初學者參考。android

注意,1 如下方法並非所有方法;2 如下方法都是在Activity類中使用。其中方法一、2一般你的Activity類的OnCreate中調用,且調用前button對象已經初始化。this

方法1:使用委託 spa

button.Click += delegate { code

  button.Text = string.Format (「{0} clicks!」, count++); orm

}; 對象

方法2:使用Lamda表達式 blog

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

     button.Text = string.Format (「{0} clicks!」, count++); 事件

}; ci

方法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);

相關文章
相關標籤/搜索