0

次のように、ブロックを色にバインドする 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 などの別のフィールドにバインドしたいと考えています。それはどのように行うべきですか?

ありがとう

4

1 に答える 1

0

ElementNameバインディングを使用して、ウィンドウ内の他のUI要素のプロパティにバインドできます

<GradientStop Offset="0.00" Color="{Binding ElementName=MyElement Path=TheColor}"/>
于 2012-11-27T22:55:32.487 に答える