mahapp 自定义对话框 - wpf 中指示的错误
mahapp Custom dialog - error indicated in wpf
为了使用 mahapp 自定义对话框,我在我的项目中添加了一个新的 window,然后用以下代码替换了 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>
然后我的c sharp代码
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);
}
但是,有一个连续的错误指示说:
未找到类型 'Dialog:CustomDialog'。确认您没有遗漏程序集引用并且所有引用的程序集都已生成。
MahApps.Metro.Controls.Dialogs 存在于参考程序集中。我不明白问题到底出在哪里?
而不是添加新的 window 添加用户控件。
为了使用 mahapp 自定义对话框,我在我的项目中添加了一个新的 window,然后用以下代码替换了 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>
然后我的c sharp代码
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);
}
但是,有一个连续的错误指示说: 未找到类型 'Dialog:CustomDialog'。确认您没有遗漏程序集引用并且所有引用的程序集都已生成。
MahApps.Metro.Controls.Dialogs 存在于参考程序集中。我不明白问题到底出在哪里?
而不是添加新的 window 添加用户控件。