Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Utilizar MessageBox desde Silverlight

A partir del lanzamiento de Silverlight 2, tenemos la posibilidad de utilizar MessageBox. Esto nos permite utilizar esta funcionalidad sin tener que acceder a funciones Javascript.

En el siguiente ejemplo vemos como mostramos solamente un mensaje.

MessageBox.Show("Hola Mundo!!!!");

Además tenemos las mismas funcionalidades que tiene el MessageBox en una aplicación Windows Forms, por lo que podemos hacer una pregunta de si/no al usuario, y de acuerdo a lo que contesta realizar alguna acción.

MessageBoxResult result = MessageBox.Show("¿Confirma la compra del artículo?", 
                                          "Tienda Virtual", 
                                          MessageBoxButton.OKCancel);
if (result == MessageBoxResult.OK)
    // Realizar Compra
else
    // Cancelar Compra

Como vemos podemos definir en el segundo parámetro, el título del mensaje, a la vez que podemos definir en el tercer parámetro los botones que queremos que aparezcan.

El MessageBox devuelve un valor del tipo MessageBoxResult.

No Comments