Как закрыть диалог сообщений программно
Я пытаюсь закрыть MessageDialog в моем приложении WinRT. Я заметил, что если я пытаюсь показать два диалоговых окна сообщения одновременно, я получаю исключение UnauthorizedAccessException. Чтобы избежать этого, я хочу закрыть существующее диалоговое окно сообщения, если оно открыто. Я использую это, чтобы показать диалог:
MessageDialog md = new MessageDialog(" ");
private void MessageBox(string s)
{
Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
md.Content = s;
//CLOSE HERE
md.ShowAsync();
}
);
}
Как мне это закрыть?