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>