本文整理汇总了C#中Android.App.AlertDialog.Builder.Show方法的典型用法代码示例。如果您正苦于以下问题:C# AlertDialog.Builder.Show方法的具体用法?C# AlertDialog.Builder.Show怎么用?C# AlertDialog.Builder.Show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Android.App.AlertDialog.Builder
的用法示例。
在下文中一共展示了AlertDialog.Builder.Show方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnCreate
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
if (ScanActivity.appKey.Length != 43) {
AlertDialog alert = new AlertDialog.Builder (this)
.SetTitle ("App key not set")
.SetMessage ("Please set the app key in the ScanActivity class.")
.SetPositiveButton("OK", delegate {})
.Create ();
alert.Show ();
}
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button> (Resource.Id.myButton);
button.Click += delegate {
// start the scanner
StartActivity(typeof(ScanActivity));
};
}
示例2: OnCreate
protected override void OnCreate(Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView ( Resource.Layout.Main );
// Resources
Button Button1 = FindViewById <Button> (Resource.Id.Button1);
Button Button2 = FindViewById <Button> (Resource.Id.Button2);
Button Button3 = FindViewById <Button> (Resource.Id.Button3);
// Resource CallBacks
Button1.Click += delegate {
StartActivity ( typeof ( Game ) );
Finish (); };
Button2.Click += delegate {
StartActivity ( typeof ( Instructions ) );
Finish (); };
Button3.Click += delegate {
AlertDialog.Builder MessageBox = new AlertDialog.Builder ( this );
MessageBox.SetNegativeButton ( "OK", delegate {} );
MessageBox.SetMessage ("Xamarin Studio\n-Hussain Al-Homedawy.");
MessageBox.Show (); };
}
示例3: Login
public void Login(object sender, EventArgs e)
{
EditText Email = FindViewById<EditText>(Resource.Id.Email);
EditText Password = FindViewById<EditText>(Resource.Id.Password);
TextView tex1 = FindViewById<TextView>(Resource.Id.text1);
TextView tex2 = FindViewById<TextView>(Resource.Id.text2);
EmailSend = Email.Text;
PasswordSend = Password.Text;
ConnectDatabase data;
string HashText = null;
if (EmailSend == "" || PasswordSend == "" || EmailSend.Length < 5 || PasswordSend.Length < 5)
{
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.SetMessage("Invalid Username or Password");
alert.SetTitle("Error");
alert.SetCancelable(true);
alert.SetPositiveButton("OK", (EventHandler<DialogClickEventArgs>)null);
alert.Show();
}
else
{
StartActivity(typeof(StartPageActivity));
data = new ConnectDatabase(EmailSend, PasswordSend);
HashText = data.GetHash;
tex1.Text = EmailSend;
tex2.Text = HashText;
}
}
示例4: Display
public bool Display (string body, string cancelButtonTitle, string acceptButtonTitle = "", Action action = null, bool negativeAction = false)
{
AlertDialog.Builder alert = new AlertDialog.Builder (Forms.Context);
alert.SetTitle ("Alert");
alert.SetMessage (body);
alert.SetNeutralButton (cancelButtonTitle, (senderAlert, args) => {
});
if (acceptButtonTitle != "") {
if (!negativeAction) {
alert.SetPositiveButton (acceptButtonTitle, (senderAlert, args) => {
if (action != null) {
action.Invoke ();
}
});
} else {
alert.SetNegativeButton (acceptButtonTitle, (senderAlert, args) => {
if (action != null) {
action.Invoke ();
}
});
}
}
((Activity)Forms.Context).RunOnUiThread (() => {
alert.Show ();
});
return true;
}
示例5: OnOptionsItemSelected
public override bool OnOptionsItemSelected(IMenuItem item)
{
switch (item.ItemId)
{
case Resource.Id.actionNew:
string default_game_name = "Game";
AlertDialog.Builder alert1 = new AlertDialog.Builder(this.Activity);
EditText input = new EditText(this.Activity);
input.Text = default_game_name;
alert1.SetTitle("Game Name");
alert1.SetView(input);
alert1.SetPositiveButton("OK", delegate { AddGame(input.Text); });
alert1.SetNegativeButton("Cancel", (s, e) => { });
alert1.Show();
_adapter.NotifyDataSetChanged();
return true;
case Resource.Id.actionRefresh:
GameData.Service.RefreshCache();
_adapter.NotifyDataSetChanged();
return true;
default:
return base.OnOptionsItemSelected(item);
}
}
示例6: MainApp
public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
{
// Catch unhandled exceptions
// Found at http://xandroid4net.blogspot.de/2013/11/how-to-capture-unhandled-exceptions.html
// Add an exception handler for all uncaught exceptions.
AndroidEnvironment.UnhandledExceptionRaiser += AndroidUnhandledExceptionHandler;
AppDomain.CurrentDomain.UnhandledException += ApplicationUnhandledExceptionHandler;
// Save prefernces instance
Main.Prefs = new PreferenceValues(PreferenceManager.GetDefaultSharedPreferences(this));
// Get path from preferences or default path
string path = Main.Prefs.GetString("filepath", Path.Combine(global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath, "WF.Player"));
try {
if (!Directory.Exists (path))
Directory.CreateDirectory (path);
}
catch {
}
if (!Directory.Exists (path))
{
AlertDialog.Builder builder = new AlertDialog.Builder (this);
builder.SetTitle (GetString (Resource.String.main_error));
builder.SetMessage(String.Format(GetString(Resource.String.main_error_directory_not_found), path));
builder.SetCancelable (true);
builder.SetNeutralButton(Resource.String.ok,(obj,arg) => { });
builder.Show ();
} else {
Main.Path = path;
Main.Prefs.SetString("filepath", path);
}
}
示例7: OnCreate
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
RequestWindowFeature(WindowFeatures.NoTitle);
SetContentView(Resource.Layout.GetMain);
Button back = FindViewById<Button>(Resource.Id.GetMian_cancel);
ListView list = FindViewById<ListView>(Resource.Id.GetMian_items);
Button save = FindViewById<Button>(Resource.Id.GetMian_save);
OnBind();
save.Click += delegate
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.SetTitle("提示:");
builder.SetMessage("确认同步订单吗?");
builder.SetNegativeButton("确定", delegate
{
string msg = Sync.syncOrder();
AlertDialog.Builder bd = new AlertDialog.Builder(this);
bd.SetTitle("提示:");
bd.SetMessage(msg);
bd.SetNegativeButton("确定", delegate { });
bd.Show();
});
builder.Show();
};
back.Click += delegate
{
Intent intent = new Intent();
intent.SetClass(this, typeof(Index));
StartActivity(intent);
Finish();
};
new Core.Menu(this);
}
示例8: MsgBox
public static void MsgBox(Context context,
string msg,
string Titolo = "Vegetha",
string PositiveText = "OK",
Action PositiveAction = null,
string NegativeText ="",
Action NegativeAction = null)
{
AlertDialog.Builder d = new AlertDialog.Builder (context);
d.SetTitle(Titolo);
d.SetMessage (msg);
if (PositiveAction != null) {
d.SetPositiveButton (PositiveText, (sender, e) => {
PositiveAction.Invoke();
});
} else {
d.SetPositiveButton (PositiveText, (sender, e) => {
});
}
if (NegativeAction != null) {
d.SetNegativeButton (NegativeText, (sender, e) => {
NegativeAction.Invoke ();
});
}
d.Show ();
}
示例9: ShowMessage
/// <summary>
/// Shows a dialog with title and message. Contains only an OK button.
/// </summary>
/// <param name="title">Title to display.</param>
/// <param name="message">Text to display.</param>
public async Task ShowMessage(string title, string message)
{
var builder = new AlertDialog.Builder(CurrentActivity);
builder.SetTitle(title);
builder.SetMessage(message);
builder.Show();
}
示例10: initListeners
private void initListeners()
{
create.Click += delegate
{
if(!validdateForm()) return;
create.Enabled = false;
var task = Task<TournamentModel>.Factory.StartNew(() => ServerData.createTournament(name.Text, Session.Instance().CurrentUser.Id));
task.ContinueWith(x =>
{
create.Enabled = true;
try
{
if (x.Exception != null) throw x.Exception.InnerException;
// Success
Session.Instance().selectedTournament = task.Result;
StartActivity(typeof(TournamentDetails));
Finish();
}
catch (WebException e)
{
var builder = new AlertDialog.Builder(this);
builder.SetMessage("Er is iets mis met de verbinding, probeer het later opnieuw.");
builder.SetCancelable(false);
builder.SetPositiveButton("OK", delegate { });
builder.Show();
}
},
TaskScheduler.FromCurrentSynchronizationContext());
};
}
示例11: OnCreate
protected override void OnCreate(Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource.
SetContentView (Resource.Layout.Main);
// Get our UI controls from the loaded layout:
EditText phoneNumberText = FindViewById<EditText>(Resource.Id.PhoneNumberText);
Button translateButton = FindViewById<Button>(Resource.Id.TranslateButton);
Button callButton = FindViewById<Button>(Resource.Id.CallButton);
Button callHistoryButton = FindViewById<Button> (Resource.Id.CallHistoryButton);
// Disable the "Call" button.
callButton.Enabled = false;
// Add code to translate number.
string translatedNumber = string.Empty;
translateButton.Click += (object sender, EventArgs e) => {
// Translate user's alphanumeric phone number to numeric.
translatedNumber = Core.PhonewordTranslator.ToNumber(phoneNumberText.Text);
if (String.IsNullOrWhiteSpace(translatedNumber)) {
callButton.Text = "Call";
callButton.Enabled = false;
} else {
callButton.Text = "Call " + translatedNumber;
callButton.Enabled = true;
}
};
callButton.Click += (object sender, EventArgs e) => {
// On "Call" button click, try to dial phone number.
var callDialog = new AlertDialog.Builder(this);
callDialog.SetMessage("Call " + translatedNumber + "?");
callDialog.SetNeutralButton("Call", delegate {
// Add dialed number to list of called numbers.
phoneNumbers.Add(translatedNumber);
// Enable the Call History button.
callHistoryButton.Enabled = true;
// Create intent to dial phone.
var callIntent = new Intent(Intent.ActionCall);
callIntent.SetData(Android.Net.Uri.Parse("tel:" + translatedNumber));
StartActivity(callIntent);
});
callDialog.SetNegativeButton("Cancel", delegate {});
// Show the alert dialog to the user and wait for response.
callDialog.Show();
};
callHistoryButton.Click += (sender, e) => {
var intent = new Intent(this, typeof(CallHistoryActivity));
intent.PutStringArrayListExtra("phone_numbers", phoneNumbers);
StartActivity(intent);
};
}
示例12: ShowEula
/**
* Show End User License Agreement.
*
* @param accepted True IFF user has accepted license already, which means it can be dismissed.
* If the user hasn't accepted, then the EULA must be accepted or the program
* exits.
* @param activity Activity started from.
*/
public static void ShowEula(bool accepted, Activity activity)
{
AlertDialog.Builder eula = new AlertDialog.Builder(activity)
.SetTitle(Resource.String.eula_title)
.SetIcon(Android.Resource.Drawable.IcDialogInfo)
.SetMessage(Resource.String.eula_text)
.SetCancelable(accepted);
if (accepted)
{
eula.SetPositiveButton(Android.Resource.String.Ok, (object dialog, DialogClickEventArgs which) => {
(dialog as IDialogInterface).Dismiss();
});
} else {
eula.SetPositiveButton(Resource.String.accept,(object dialog, DialogClickEventArgs which) => {
SetAcceptedEula(activity);
(dialog as IDialogInterface).Dismiss();
})
.SetNegativeButton(Resource.String.decline, (object dialog, DialogClickEventArgs which) => {
(dialog as IDialogInterface).Cancel();
activity.Finish();
});
}
eula.Show();
}
示例13: Register
public async void Register(View view)
{
ProgressDialog dialog = DialogHelper.CreateProgressDialog("Registering...", this);
dialog.Show();
RegisterRequest request = new RegisterRequest
{
FirstName = FindViewById<EditText>(Resource.Id.registerFirstName).Text,
LastName = FindViewById<EditText>(Resource.Id.registerLastName).Text,
StudentId = FindViewById<EditText>(Resource.Id.registerStudentId).Text,
Password = FindViewById<EditText>(Resource.Id.registerPassword).Text
};
GenericResponse Response = await Services.Auth.Register(request);
dialog.Hide();
if (Response.Success)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this, Resource.Style.LightDialog);
builder.SetTitle("Successfully Registered");
builder.SetMessage("Please check your UTS email for instructions to confirm your account");
builder.SetCancelable(false);
builder.SetPositiveButton("OK", delegate { Finish(); });
builder.Show();
}
else
{
DialogHelper.ShowDialog(this, Response.Message, Response.Title);
}
}
示例14: OnCreate
protected override void OnCreate(Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
button = FindViewById<Button> (Resource.Id.button);
button.Click += (o, e) => {
// use an array adapter to populate a spinner item from our string array
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
Android.Resource.Layout.SimpleSpinnerItem, villains);
// create the spinner and populate it with our items
Spinner spinner = new Spinner(this);
spinner.LayoutParameters = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.WrapContent, ViewGroup.LayoutParams.WrapContent);
spinner.Adapter = adapter;
// handle item selection
spinner.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs> (ItemSelected);
// build the alert dialog
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.SetView(spinner);
builder.SetNeutralButton("OK", delegate {});
builder.Show();
};
}
示例15: GetFavoriteGameList
public List<Game> GetFavoriteGameList(Context Context, string AccountIdentifier)
{
XmlDocument doc = new XmlDocument ();
List<Game> gamesList = new List<Game>();
try
{
doc.Load("http://thegamesdb.net/api/User_Favorites.php?=accountid=" + AccountIdentifier);
XmlNodeList nodes = doc.DocumentElement.SelectNodes("/Favorites");
foreach (XmlNode node in nodes)
{
if(node.SelectSingleNode("Game") != null)
{
gamesList.Add(GetGame(Context, node.SelectSingleNode("Game").Value));
}
}
return gamesList;
}
catch
{
var errorDialog = new AlertDialog.Builder(Context).SetTitle("Oops!").SetMessage("There was a problem getting Favorites, please try again later.").SetPositiveButton("Okay", (sender1, e1) =>
{
}).Create();
errorDialog.Show();
return gamesList;
}
}