我创建了一个新的WPF APP项目并将WPFToolkit.dll添加到References,但是当我尝试使用WPFToolkit:DataGrid时,如下面的代码,出现错误“找不到类型'工具包:DataGrid'。验证您没有错过程序集引用,并且已经构建了所有引用的程序集。“
<UserControl x:Class="Canlendar.Control.CanlendarGrid"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
Height="300" Width="500">
<Grid>
<toolkit:DataGrid></toolkit:DataGrid>
</Grid>
</UserControl>
我无法弄清问题是什么,有人可以帮助我吗?非常感谢!
答案 0 :(得分:0)
您使用的是哪个版本的.NET和Visual Studio?如果您使用的是最新版本的.NET 4.0和Visual Studio 2010,则DataGrid控件已经内置,并且在创建WPF窗口或XBAP时,它也可以在标准可视组件工具栏(左侧)中使用。
我怀疑您在WPF Toolkit for Visual Studio 2008中使用的是以前版本的DataGrid,您必须验证WPF Toolkit的安装。另外,不要忘记清理解决方案并重新重建。
更新:基于之前的回答者,the issue on MS Connect仅与64位目标开发相关,而不是与32位目标相关。你用64位代码吗?只需使用32位就可以了。
答案 1 :(得分:0)
这可能是XAML编辑器的已知问题。您可以找到更多信息here
答案 2 :(得分:0)
如果您正在使用Visual Studio 2015,请包含以下WPFToolKit,WPFToolkit.VisualStudio。设计。我的环境快照见下面