C# 如何将slider.value绑定到椭圆渐变起点
如何使用滑块调整颜色 像这样 更新 没有平滑:C# 如何将slider.value绑定到椭圆渐变起点,c#,wpf,xaml,binding,blend,C#,Wpf,Xaml,Binding,Blend,如何使用滑块调整颜色 像这样 更新 没有平滑: <StackPanel> <Ellipse x:Name="ell" Width="50" Height="50"> <Ellipse.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <GradientStop Color="Red" Offse
<StackPanel>
<Ellipse x:Name="ell" Width="50" Height="50">
<Ellipse.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="Red" Offset="{Binding ElementName=sl, Path=Value, Mode=TwoWay}"/>
<GradientStop Color="Black" Offset="{Binding ElementName=sl, Path=Value, Mode=TwoWay}"/>
</LinearGradientBrush>
</Ellipse.Fill>
</Ellipse>
<Slider Value="0.5" x:Name="sl" Maximum="1" Minimum="0"/>
</StackPanel>
非常感谢您的快速回复,但我需要的是颜色之间的边界不会模糊非常感谢!还有一个问题,我可以从代码中管理它,而不用使用滑块,通过变量?我想这就足够回答另一个问题了:p
<StackPanel>
<Ellipse x:Name="ell" Width="50" Height="50">
<Ellipse.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="Red" Offset="{Binding ElementName=sl, Path=Value, Mode=TwoWay}"/>
<GradientStop Color="Black" Offset="{Binding ElementName=sl, Path=Value, Mode=TwoWay}"/>
</LinearGradientBrush>
</Ellipse.Fill>
</Ellipse>
<Slider Value="0.5" x:Name="sl" Maximum="1" Minimum="0"/>
</StackPanel>