我正在使用mono for android,我试图弄清楚如何在每按一下按钮后添加一个对话框,代码看起来像是这样,程序已经计算了按钮的每次点击。我在想一个if语句?
button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
if(count >= 5)
{
var builder = new AlertDialog.Builder(this);
builder.SetMessage("Your On Your Way");
builder.SetCancelable(false);
builder.SetPositiveButton("OK", delegate { });
var dialog = builder.Create();
dialog.Show();
}
答案 0 :(得分:0)
您可以将if语句放在按钮的委托中:
button.Click += delegate
{
button.Text = string.Format("{0} clicks!", count++);
if (count % 100 == 0)
{
var builder = new AlertDialog.Builder(this);
builder.SetMessage("Your On Your Way");
builder.SetCancelable(false);
builder.SetPositiveButton("OK", delegate { });
builder.Show();
}
};