Cómo cerrar el diálogo de mensajes programáticamente
Estoy intentando cerrar un MessageDialog en mi aplicación WinRT. Me he dado cuenta de que si intento mostrar dos diálogos de mensajes a la vez, obtengo una excepciónAutcessizedAccessException. Para evitar esto, quiero cerrar el diálogo de mensaje existente si está abierto. Lo uso para mostrar el diálogo:
MessageDialog md = new MessageDialog(" ");
private void MessageBox(string s)
{
Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
md.Content = s;
//CLOSE HERE
md.ShowAsync();
}
);
}
¿Cómo lo cierro?