2012-11-24 24 views
9

Tôi muốn để có thể sử dụng bảng chọn màu này trong ứng dụng của tôi:Làm cách nào để làm cho công cụ ColorPicker mở rộng WPF Toolkit hoạt động?

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

Tôi đang sử dụng Visual Studio 2010 Ultimate với .NET 4 được cài đặt. Tôi đang mã hóa trong C# và WPF (XAML).

Những gì tôi đã làm như vậy cho đến nay:

  1. Downloaded và giải nén WPFToolkit.Extended.dll
  2. Added một tham chiếu đến nó trong Visual Studio
  3. gia tăng này (tôi có thể xác minh điều này bằng cách nào đó?) dòng đến MainWindow.xaml.cs: bằng Xceed.Wpf.Toolkit;
  4. gia tăng dòng đậm để MainWindow.xaml:

    < Window 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. Đã cố sử dụng < xctk: ColorPicker> trong MainWindow.xaml (Thông báo lỗi: "Loại 'xctk: Màu Bộ chọn 'không tìm thấy. Xác minh rằng bạn không thiếu tham chiếu assembly và tất cả các assembly được tham chiếu đã được xây dựng. ").

  6. google để tìm một giải pháp, hướng dẫn hoặc ví dụ mà không có nhiều thành công.

Xin giải thích như thế nào WPF Toolkit Extended được sử dụng hoặc chỉ cho tôi đi đúng hướng.

Trả lời

8

của nó làm việc cho tôi mặc dù nhưng namespace bạn đã bao gồm không đúng Remove the last backslash at the end Nó phải là -..

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

thay vì

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

tôi đã cố gắng những gì bạn đề nghị, nhưng tôi vẫn nhận được thông báo lỗi tương tự. Có lẽ bạn có thể dán một số mã XAML (làm việc) nhiều hơn? Tôi cũng tìm thấy bộ công cụ trong phần Tham khảo trong Solution Explorer, vì vậy tôi biết nó ở đó. Bạn có làm gì khác sau khi thêm tham chiếu không? – CodeMonkey

+0

Bạn có gặp lỗi khi thiết kế hoặc trong thời gian biên dịch không? bởi vì tôi nhận được lỗi tại thời điểm thiết kế nhưng khi tôi chạy ứng dụng nó hoạt động tốt. –

+0

Bạn hoàn toàn đúng và tôi là một thằng ngốc! Cảm ơn bạn rất nhiều, điều này đã giải quyết được vấn đề. – CodeMonkey

19

Lỗi này cũng xảy ra khi bạn không bỏ chặn cụm.

Dưới đây là hướng dẫn ngắn này:

  1. Nhấp chuột phải vào "WPFToolkit.Extended.dll".
  2. Nhấp vào Bỏ chặn trong phần Bảo mật.

enter image description here

+0

Nó có thể là tốt hơn một năm sau đó, nhưng giải pháp của bạn là một trong đó đã giúp tôi! Vì vậy, một lời cảm ơn rất đáng tin cậy cho câu trả lời của bạn. – cost

+0

Điều này cũng khắc phục được sự cố của tôi .. Cảm ơn – PitAttack76

+0

Nó đã thực hiện một mẹo! Cảm ơn bạn! –