我需要在画布上绘制一条WPF曲线,它会交替显示颜色,比如黑色和黄色。有点像一个虚线笔画,但我认为破折号使用笔触画笔和填充颜色,我需要填充颜色是透明的(只想要线条)。
曲线如下:
<Canvas Width="150" Height="200">
<Path Data="M 25,45 C 50,12 100,12 125,45" Stroke="Black" />
</Canvas>
谢谢,
泰耶
答案 0 :(得分:3)
您可以使用两个具有相同数据的路径,一个具有纯黑色笔划,另一个带有黄色虚线笔划。确保黄色虚线路径位于纯黑色路径的前面,即黄色虚线路径应声明在XAML中的黑色路径下方。
答案 1 :(得分:1)
这是Ben Schoepke所描述的WPF。
<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>