Mono for Android对话框

时间:2012-08-23 12:34:05

标签: android mono xamarin.android

我正在使用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();

            }

1 个答案:

答案 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();
                }

            };
相关问题