WPFToolkit:找不到DataGrid

时间:2011-11-09 07:50:29

标签: wpf wpfdatagrid wpftoolkit

我创建了一个新的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>
  1. WPFToolkit.dll已添加到项目中;
  2. WPFToolkit.dll是在Debug文件夹中构建的;
  3. WPFToolkit.dll中的控件可以用C#代码添加到用户控件中,但不能在XAML Designer中使用;
  4. 虽然有错误,但项目已成功构建,即使应用程序可以正常运行,OMZ !!
  5. 我无法弄清问题是什么,有人可以帮助我吗?非常感谢!

3 个答案:

答案 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。设计。我的环境快照见下面

enter image description here

相关问题