WPF 想做一个可以通过鼠标拖动调节颜色的控制器,如何实现

WPF 想做一个可以通过鼠标拖动调节颜色的控制器,怎么实现?
WPF 想做一个可以通过鼠标拖动调节颜色的控制器,如何实现

如图,现在样子都已经做好,代码如下:

<TextBlock Text="颜色" VerticalAlignment="Center" FontFamily="幼圆" FontSize="13" Foreground="White" FontWeight="Heavy" HorizontalAlignment="Right" Width="Auto" Grid.Column="0" Grid.Row="0" />
                    <Rectangle Height="8" RadiusX="3" Stroke="Black" RadiusY="8" Grid.Column="2" Grid.Row="0" >
                        <Rectangle.Fill>
                            <LinearGradientBrush>
                                <GradientStop Color="PaleVioletRed" Offset="0.0" />
                                <GradientStop Color="BlueViolet" Offset="0.25" />
                                <GradientStop Color="Aqua" Offset="0.5" />
                                <GradientStop Color="YellowGreen" Offset="0.75" />
                                <GradientStop Color="OrangeRed" Offset="1" />
                            </LinearGradientBrush>
                        </Rectangle.Fill>
                    </Rectangle>
                    <Ellipse Width="10" Height="10" Stroke="White" HorizontalAlignment="Left" Grid.Column="2" Grid.Row="0" />


之后怎么做拖动呢? 只让它左右可以拖动,而且有极点
------解决思路----------------------
样式也不算全白写,Slider的控件命名的主要就那几个,套过去就差不多
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

样式白写了吧??。应该用Slider控件,修改它的样式模板。
你这样太不容易控制了。

......东西不熟真是太闹听了

http://www.codeproject.com/KB/WPF/
这上边应该有实例,你找找看。找不到再跟帖。

Tks


找到一些用代码搞的 我只是想自定义下样式 在我本地自己改了下 不太乐观

先贴出来,看看怎么优化。