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

如图,现在样子都已经做好,代码如下:
之后怎么做拖动呢? 只让它左右可以拖动,而且有极点
------解决思路----------------------
样式也不算全白写,Slider的控件命名的主要就那几个,套过去就差不多
------解决思路----------------------
先贴出来,看看怎么优化。
如图,现在样子都已经做好,代码如下:
<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的控件命名的主要就那几个,套过去就差不多
------解决思路----------------------
先贴出来,看看怎么优化。