Toast.MakeText(this, "這是一個彈框!", ToastLength.Long).Show();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
AlertDialog alertDialog = builder.Create();
alertDialog.SetTitle("提示");
alertDialog.SetIcon(Resource.Drawable.Icon);
alertDialog.SetMessage("確定要退出嗎?");
alertDialog.SetButton("確定", (sender, args) =>
{
//做確定的事
});
alertDialog.SetButton2("取消", (sender, args) =>
{
//做取消的事
});
alertDialog.Show();
效果:
IOS下的實現如下:
partial void AlertButton_TouchUpInside (UIButton sender)
{
varalert = new UIAlertView ("提示","這裏是彈框內容?",new AlertDelegate (), "確定", "取消");
alert.Show();
}
public classAlertDelegate:UIAlertViewDelegate
{
publicoverride void Clicked (UIAlertView alertview, nint buttonIndex)
{
if(buttonIndex == 0) {
//確定處理代碼
}else {
//取消處理代碼
}
}
}