【问题标题】:How do I make the Extended WPF Toolkit ColorPicker work?如何使扩展 WPF 工具包 ColorPicker 工作?
【发布时间】:2012-11-12 13:02:29
【问题描述】:

我希望能够在我的应用程序中使用这个颜色选择器:

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

我正在使用安装了 .NET 4 的 Visual Studio 2010 Ultimate。我正在使用 C# 和 WPF (XAML) 进行编码。

到目前为止我做了什么:

  1. 已下载并解压 WPFToolkit.Extended.dll
  2. 在 Visual Studio 中添加了对它的引用(我可以通过某种方式验证吗?)
  3. 将此行添加到 MainWindow.xaml.cs:using Xceed.Wpf.Toolkit;
  4. 在 MainWindow.xaml 中添加了粗线:

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

  5. 尝试在 MainWindow.xaml 中使用 (错误消息:“找不到类型 'xctk:ColorPicker'。确认您没有丢失程序集引用并且所有引用程序集已构建。")。

  6. 在 Google 上搜索解决方案、教程或示例,但没有取得多大成功。

请解释如何使用扩展 WPF 工具包或为我指明正确的方向。

【问题讨论】:

    标签: c# wpf wpftoolkit color-picker


    【解决方案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】:

    当您不取消阻止程序集时也会发生此错误。

    以下是对此的简短说明:

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

    【讨论】:

    • 可能会在一年多之后,但您的解决方案对我有帮助!非常感谢您的回答。
    • 这也解决了我的问题.. 谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多