Как закрыть диалог сообщений программно

Я пытаюсь закрыть MessageDialog в моем приложении WinRT. Я заметил, что если я пытаюсь показать два диалоговых окна сообщения одновременно, я получаю исключение UnauthorizedAccessException. Чтобы избежать этого, я хочу закрыть существующее диалоговое окно сообщения, если оно открыто. Я использую это, чтобы показать диалог:

    MessageDialog md = new MessageDialog(" ");

    private void MessageBox(string s)
    {
        Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
        {
            md.Content = s;
            //CLOSE HERE
            md.ShowAsync();
        }
        );
    }

Как мне это закрыть?

Ответы на вопрос(1)

Ваш ответ на вопрос