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.