TemplateBinding GradientStop偏移量

时间:2013-05-14 11:46:07

标签: c# wpf xaml

我正在尝试绑定GradientStop Offset,以便在Ellipse中显示某种进度条。 CustomControl是一个按钮,如果可能的话,我想保持这种方式。 当然有几个Dependency Properties和OffsetProgress就是其中之一。

TemplateBind是否可以使用GradientStop Offset?

语言是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>

谢谢!

0 个答案:

没有答案