我正在尝试显示Path
具有以下要求的 WPF -Object:
- 我想让
Path
它本身以特定的颜色和特定的厚度显示。 - 我想
Path
用另一种颜色和粗细给轮廓上色
示例(在现实生活中,该图更复杂,带有曲线等):
有没有办法在WPF中实现这种效果?
我试图覆盖两个单独的路径(蓝色路径顶部的红色路径),但结果看起来不是很平滑,尤其是当你有圆角时。
我也尝试使用 a DropShadowEffect
,但无法像示例中那样获得清晰的轮廓。
任何的想法?
谢谢!
由...制作
<Canvas>
<Canvas.Resources>
<Geometry x:Key="pathData">M100,100 L200,100 200,150 A1,1 0 0 1 100,150 Z</Geometry>
</Canvas.Resources>
<Path Stroke="Blue" StrokeThickness="15" StrokeLineJoin="Round"
Data="{StaticResource pathData}"/>
<Path Stroke="Red" StrokeThickness="6" StrokeLineJoin="Round"
Data="{StaticResource pathData}"/>
</Canvas>