2012-11-24 147 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

它做了一個把戲!謝謝! –

相關問題