2011-02-02 18 views
2

キャンバスにWPFでカーブを描く必要があります。色は黒と黄色で交互に変わります。ちょっと破線のようなものだけど、ダッシュはストロークブラシと塗りつぶしの色を使い、透明にするには塗りつぶしの色が必要だと思う。wpfで色を交互に変えてカーブを描く方法

曲線は次のように描かれている:

<Canvas Width="150" Height="200"> 
    <Path Data="M 25,45 C 50,12 100,12 125,45" Stroke="Black" /> 
</Canvas> 

おかげで、
テリエ

答えて

3

をあなたが同じデータを持つ2つのパス、ベタ黒のストロークで1と破線黄色のものを使用することができますストローク。破線の黄色のパスが黒いパスの前にあることを確認します。つまり、破線の黄色のパスは、XAMLの黒いパスの下に宣言する必要があります。

+0

。ありがとう – Terje

1

Ben Schoepkeが記述していたWPFは次のとおりです。素晴らしいアイデアのthats

<Canvas Width="150" Height="200"> 
     <Path Data="M 25,45 C 50,12 100,12 125,45" Stroke="Black" /> 
     <Path Data="M 25,45 C 50,12 100,12 125,45" StrokeDashArray="4" Stroke="Yellow" /> 
    </Canvas> 

または代わり

<Canvas Width="150" Height="200"> 
     <Path Data="M 25,45 C 50,12 100,12 125,45" Stroke="Yellow" /> 
     <Path Data="M 25,45 C 50,12 100,12 125,45" StrokeDashArray="4" Stroke="Black" /> 

    </Canvas> 
関連する問題