我创建了一个新的WPF应用程序项目,并将WPFToolkit.dll添加到引用中,但是当我尝试像下面的代码一样使用WPFToolkit: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>我不知道是什么问题,谁都能帮我吗?非常感谢!
发布于 2011-11-09 08:00:52
您使用哪个版本的.NET和Visual?如果使用最新版本的.NET 4.0和Visual 2010,则DataGrid控件已经内置,在创建WPF窗口或XBAP时,它也可在标准可视化组件工具栏(左侧)中使用。
我怀疑您在Visual 2008的WPF中使用了以前版本的DataGrid,您必须验证WPF的安装。此外,不要忘记清理解决方案,并再次重建它。
更新:基于先前答案的,关于的问题只与64位目标开发有关,而不是32位目标。你用64位编码吗?只要使用32位,你就会没事的。
发布于 2011-11-09 08:01:09
这可能是XAML编辑器的一个已知问题。您可以找到更多的信息,这里
发布于 2017-06-22 12:54:32
如果您正在使用Visual 2015,请包含以下WPFToolKit,WPFToolkit.VisualStudio。设计。我的环境快照附在下面

https://stackoverflow.com/questions/8061818
复制相似问题