mahapp自定义对话框 - wpf中指示错误

时间:2017-08-08 05:09:45

标签: wpf mahapps.metro customdialog

为了使用mahapp自定义对话框,我在项目中添加了一个新窗口,然后从以下代码替换了xaml文件:

          <Dialog:CustomDialog x:Class="GUIcode.Main_Window"
                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    Closing="Window_Closing" 
                    Loaded="Window_Opening"
                    xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
                    xmlns:Dialog="clr-namespace:MahApps.Metro.Controls.Dialogs;assembly=MahApps.Metro"
        >

<textbox/>


    </Dialog:CustomDialog>

然后是我急剧的代码

using MahApps.Metro.Controls;
using MahApps.Metro.Controls.Dialogs;


     private void Window_Opening(object sender, RoutedEventArgs e)
            {
                this.ShowLoginDialog();
            }

    public async void ShowLoginDialog()
                {         
                    DiagnosticDialog diag_dialog = new DiagnosticDialog();

                    await this.ShowMetroDialogAsync(diag_dialog);
                }

但是,有一个连续的错误表示: 找不到类型'对话框:CustomDialog'。验证您是否没有错过程序集引用,并且已构建所有引用的程序集。

MahApps.Metro.Controls.Dialogs存在于refernece程序集中。我不明白问题究竟在哪里?

1 个答案:

答案 0 :(得分:0)

而不是添加新窗口添加用户控件。