Haz todo lo posible por interpretar el código de forma correcta antes de adaptarlo a tu trabajo si ttienes algo que aportar puedes decirlo en los comentarios.
Solución:
Para Universal Apps, las nuevas API requieren que use await MessageDialog().ShowAsync()
(en Windows.UI.Popups) para alinearlo con Win 8.1.
var dialog = new MessageDialog("Your message here");
await dialog.ShowAsync();
Solo quería agregar a la respuesta de ZombieSheep: además, la personalización es bastante simple
var dialog = new MessageDialog("Are you sure?");
dialog.Title = "Really?";
dialog.Commands.Add(new UICommand Label = "Ok", Id = 0 );
dialog.Commands.Add(new UICommand Label = "Cancel", Id = 1 );
var res = await dialog.ShowAsync();
if ((int)res.Id == 0)
***
prueba esto:
using Windows.UI.Popups;
código:
private async void Button_Click(object sender, RoutedEventArgs e)
MessageDialog msgbox = new MessageDialog("Would you like to greet the world with a "Hello, world"?", "My App");
msgbox.Commands.Clear();
msgbox.Commands.Add(new UICommand Label = "Yes", Id = 0 );
msgbox.Commands.Add(new UICommand Label = "No", Id = 1);
msgbox.Commands.Add(new UICommand Label = "Cancel", Id = 2 );
var res = await msgbox.ShowAsync();
if ((int)res.Id == 0)
MessageDialog msgbox2 = new MessageDialog("Hello to you too! :)", "User Response");
await msgbox2.ShowAsync();
if ((int)res.Id == 1)
MessageDialog msgbox2 = new MessageDialog("Oh well, too bad! :(", "User Response");
await msgbox2.ShowAsync();
if ((int)res.Id == 2)
MessageDialog msgbox2 = new MessageDialog("Nevermind then... :
Para activar alguna función cuando se hace clic en “Sí” o “No”, también puede usar:
msgbox.Commands.Add(new UICommand("Yes", new UICommandInvokedHandler(this.TriggerThisFunctionForYes)));
msgbox.Commands.Add(new UICommand("No", new UICommandInvokedHandler(this.TriggerThisFunctionForNo)));
Tienes la opción de añadir valor a nuestro contenido informacional aportando tu veteranía en las explicaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)