如何为颜色选择器创建颜色canvas(wpf)

我想创建一个自定义颜色选择器,如Visual Studio或Blend或此处( http://www.codeproject.com/Articles/779105/Color-Canvas-and-Color-Picker-WPF-Toolkit )。 我有一个问题。 我不知道如何在上面的链接创建颜色canvas。 (可能不是canvas。它是其他的东西)我看起来像一个非常不寻常的渐变canvas……我不知道如何在xaml中制作它。 我试图在Visual Studio中绘制它,但没有运气….任何帮助将不胜感激。

提前致谢

可以使用常规LinearGradientBrush创建色调条。 “水平/饱和度”面板可以使用沿X轴的相应颜色的LinearGradientBrush和沿Y的不透明蒙版进行,整个事物在黑色背景下绘制。

   #00FF00                                         

结果:

在此处输入图像描述