如何使扩展 WPF 工具包 ColorPicker 工作?
Posted
技术标签:
【中文标题】如何使扩展 WPF 工具包 ColorPicker 工作?【英文标题】:How do I make the Extended WPF Toolkit ColorPicker work? 【发布时间】:2012-11-12 13:02:29 【问题描述】:我希望能够在我的应用程序中使用这个颜色选择器:
http://wpftoolkit.codeplex.com/wikipage?title=ColorPicker&referringTitle=Documentation
我正在使用安装了 .NET 4 的 Visual Studio 2010 Ultimate。我正在使用 C# 和 WPF (XAML) 进行编码。
到目前为止我做了什么:
-
已下载并解压 WPFToolkit.Extended.dll
在 Visual Studio 中添加了对它的引用(我可以通过某种方式验证吗?)
将此行添加到 MainWindow.xaml.cs:using Xceed.Wpf.Toolkit;
在 MainWindow.xaml 中添加了粗线:
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit/" [...]>
尝试在 MainWindow.xaml 中使用
在 Google 上搜索解决方案、教程或示例,但没有取得多大成功。
请解释如何使用扩展 WPF 工具包或为我指明正确的方向。
【问题讨论】:
【参考方案1】:虽然它对我有用,但您包含的 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/"
【讨论】:
我尝试了您的建议,但仍然收到相同的错误消息。您能否粘贴更多(工作)XAML 代码?我还在解决方案资源管理器的参考下找到了工具包,所以我知道它就在那里。添加引用后你还做了什么吗? 您是在设计时还是在编译时遇到错误?因为我在设计时遇到错误,但是当我运行应用程序时它工作正常。【参考方案2】:当您不取消阻止程序集时也会发生此错误。
以下是对此的简短说明:
-
右键单击“WPFToolkit.Extended.dll”。
单击“安全”部分中的“取消阻止”。
【讨论】:
可能会在一年多之后,但您的解决方案对我有帮助!非常感谢您的回答。 这也解决了我的问题.. 谢谢以上是关于如何使扩展 WPF 工具包 ColorPicker 工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何使 DockPanel 中的项目扩展以适应 WPF 中的所有可用空间?