2012-11-24 168 views
9

我希望能在我的应用程序使用这种颜色选择器:如何使扩展WPF工具包ColorPicker工作?

http://wpftoolkit.codeplex.com/wikipage?title=ColorPicker&referringTitle=Documentation

我使用Visual Studio 2010旗舰版安装.NET 4。我使用C#和WPF(XAML)编码。

什么我迄今所做的:

  1. 下载并解压WPFToolkit.Extended.dll
  2. 添加在Visual Studio中对它的引用
  3. 添加了这个(我能以某种方式验证这一点?)使用Xceed.Wpf.Toolkit行到MainWindow.xaml.cs:;
  4. 新增的粗线为MainWindow.xaml:

    <窗口x:类= “TDDD49Task2.ColorWindow” 的xmlns =“http://schemas.microsoft.com/winfx/2006/xaml/presentation “ xmlns:x =”http://schemas.microsoft.com/winfx/2006/xaml“ xmlns:xctk =”http://schemas.xceed.com/wpf/xaml/toolkit/“ [。 ...]>

  5. 尝试使用< xctk:ColorPicker>在MainWindow.xaml中(错误消息:“类型'xctk:Color Picker'没有找到。验证您是否缺少程序集引用,并且所有引用的程序集都已构建。“)。

  6. Google搜索的解决方案,教程或例子没有多少成功。

请解释扩展WPF工具包的使用方式或点我在正确的方向。

回答

8

其工作对我来说,虽然,但你包括namespace是不正确Remove the last backslash at the end它应该是 - 。

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" 

而不是

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit/" 
+0

我想你的建议,但我仍然得到同样的错误消息。你可能会粘贴更多(工作)的XAML代码吗?我还在解决方案资源管理器的参考下找到了该工具包,所以我知道它在那里。在添加参考之后你做了其他事情吗? – CodeMonkey

+0

您是在设计时还是在编译期间收到错误消息?因为我在设计时遇到错误,但是当我运行该应用程序时它工作正常。 –

+0

你是对的,我是个白痴! 非常感谢,解决了这个问题。 – CodeMonkey

19

当您不解锁组件时也会发生此错误。

下面是短指令到这一点:

  1. 右键单击 “WPFToolkit.Extended.dll”。
  2. 单击安全部分中的解除阻止。

enter image description here

+0

这可能会在一年后,但你的解决方案是帮助我的人!所以非常迟来的谢谢你的回答。 – cost

+0

这也解决了我的问题..谢谢 – PitAttack76

+0

它做了一个把戏!谢谢! –

相关问题