如何在wpf中更改GeometryDrawing的边框颜色

时间:2012-11-27 22:49:35

标签: wpf geometrydrawing

我有一些WPF代码将块绑定到颜色,如下所示:

    <GeometryDrawing>
        <GeometryDrawing.Brush>
            <LinearGradientBrush>
                <LinearGradientBrush.GradientStops>
                    <GradientStop Offset="0.00" Color="{Binding Path=Element.Color}"/>
                    <GradientStop Offset="1.00" Color="{Binding Path=Element.Color}"/>
                </LinearGradientBrush.GradientStops>
            </LinearGradientBrush>
        </GeometryDrawing.Brush>
    </GeometryDrawing>

现在我想将边框(或Pen属性)绑定到另一个字段,例如Element.BorderColor。应该怎么做?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用ElementName绑定绑定到窗口中其他UI元素的属性

<GradientStop Offset="0.00" Color="{Binding ElementName=MyElement Path=TheColor}"/>