Wpf 对话框未显示在框架上方

Wpf 对话框未显示在框架上方,wpf,mahapps.metro,Wpf,Mahapps.metro,在我的WPF应用程序中,我有一个框架,用来打开internet上的一些链接,我有一个按钮,里面有一个对话框(Mahapp控件),用来关闭应用程序。因此,当我在框架中打开url并需要关闭应用程序时,对话框不会显示在框架上方 private async void ShowModalDialog_Click(object sender, RoutedEventArgs e) { popup.IsEnabled = false; this.MetroDialogOptions.

在我的WPF应用程序中,我有一个框架,用来打开internet上的一些链接,我有一个按钮,里面有一个对话框(Mahapp控件),用来关闭应用程序。因此,当我在框架中打开url并需要关闭应用程序时,对话框不会显示在框架上方

    private async void ShowModalDialog_Click(object sender, RoutedEventArgs e)
{
    popup.IsEnabled = false;
     this.MetroDialogOptions.ColorScheme = UseAccentForDialog.IsEnabled ? MetroDialogColorScheme.Accented : MetroDialogColorScheme.Theme;
     var result = await this.ShowInputAsync("FERMETURE DE L'APPLICATION.", "Tu dois demander à tes parents pour quitter." + "\n" + "Indiquer votre mot de passe pour quitter l'application.");
     var wcf = new ServiceReferenceParent.ParentServiceClient();
     Parent par = wcf.GetParent(parent.ParentId);
    if (result == par.Password) //user pressed cancel
        Application.Current.Shutdown() ;
}

我的理解是,在关闭应用程序之前,您需要确认。对吧?是的我就是这个意思