11

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

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:

    < 窗口 x:Class="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. 尝试在 MainWindow.xaml 中使用 <xctk:ColorPicker>(错误消息:“找不到类型 'xctk:ColorPicker'。验证您没有丢失程序集引用并且所有引用的程序集都已构建。 ”)。

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

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

4

2 回答 2

21

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

以下是对此的简短说明:

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

在此处输入图像描述

于 2012-11-24T14:11:08.800 回答
11

虽然它对我有用,但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/"
于 2012-11-24T13:23:25.377 回答