2017-08-08 66 views
0

中序使用mahapp自定义对话框,我添加了一个新的窗口,我的项目,然后替换从下面的代码XAML文件:mahapp自定义对话框 - 错误在WPF表示

  <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> 

后来我升C代码

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组件。我不明白这个问题究竟在哪里?

回答

0

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