当我点击xamarin时添加2个按钮

时间:2014-08-01 08:28:17

标签: c# android button xamarin

我试图在每次触摸时创建一个按钮,在文本框中为数字添加2。 我知道如何添加1,如:

int l; 
t1.Text = l++.Tostring();

触摸按钮时如何添加2?

3 个答案:

答案 0 :(得分:1)

通过"将2添加到文本框"我猜你的意思是:

int l = 0;
t1.Text = (l + 2).ToString();

修改

为了清楚明了 - 这将始终将您的TextBox设置为2。 如果您想在每次单击按钮时增加l,则必须使l成为类级变量:

public class SomeActivity()
{
   private int l = 0;

   private void OnButtonClicked()
   {
      l += 2
      t1.Text = l.ToString();
   }
}

答案 1 :(得分:1)

您要做的是以下内容:

int l;
if (Int32.TryParse(t1.Text, out l))
{
   t1.Text = (l+2).ToString();
}

这是一个非常基本的问题,可能会引起一些愤怒发布此类问题。因此,我鼓励您在发布类似问题之前阅读C#书或教程。 不幸的是,我只知道德语书籍,但搜索谷歌应该会帮助你。

答案 2 :(得分:0)

int count = 0;

buttonObject.Click + =(sender,args)=>              {

            count += 2;
            buttonObject.Text = count.ToString();
        };