So schließen Sie Message Dialog programmgesteuert

Ich versuche, ein MessageDialog in meiner WinRT-App zu schließen. Ich habe festgestellt, dass beim Versuch, zwei Meldungsdialogfelder gleichzeitig anzuzeigen, eine UnauthorizedAccessException angezeigt wird. Um dies zu vermeiden, möchte ich das vorhandene Meldungsdialogfeld schließen, falls es geöffnet ist. Ich benutze dies, um den Dialog zu zeigen:

    MessageDialog md = new MessageDialog(" ");

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

Wie schließe ich es?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage