我们在项目中使用了WPFToolKit和PresentationFramework 4.0。这两个dll(程序集)中都有一些常见的命名空间。为解决命名空间冲突,我们为WPFToolKit提供了一个别名,以帮助隐藏代码(.cs文件)

现在,在我们的XAML文件中,我们如何指定别名。

WPFToolKit DataGrid无法识别

错误:
类型或 namespace 名称“控件”在 namespace “Microsoft.Windows”中不存在(是否缺少程序集引用?)


XAML namespace 代码

xmlns:WpfToolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"

XAML数据网格
<WpfToolkit:DataGrid Name="BlotterGrid" />

最佳答案

通过将Alias用作“global,MyAlias”而不是“MyAlias”,可以解决生成错误。
因此,在代码文件中使用外部别名“MyAlias”,而在XAML中使用全局别名。

引用 :
http://social.msdn.microsoft.com/Forums/da-DK/vseditor/thread/87f0caa0-c57a-4146-a999-c794947ae28e

10-08 11:29