我正在尝试绑定 GradientStop Offset 以便在椭圆内显示某种进度条。CustomControl 是一个按钮,如果可能的话,我想保持这种状态。当然有几个依赖属性,OffsetProgress 就是其中之一。
是否可以模板绑定 GradientStop 偏移量?
语言是 C# XAML WPF。
如果有人认为它有用,这里是代码:
<Ellipse Stroke="Black"
StrokeThickness="1"
Stretch="Uniform">
<Ellipse.Fill>
<LinearGradientBrush EndPoint="1,0"
StartPoint="0,0">
<GradientStop Color="{Binding Path=Background.Color, RelativeSource={RelativeSource Mode=TemplatedParent}}"
Offset="{TemplateBinding OffsetProgress}" /> <!-- Not Working -->
<GradientStop Color="#FFFFFFFF"
Offset="0.5" />
</LinearGradientBrush>
</Ellipse.Fill>
谢谢!