1

我正在尝试显示Path具有以下要求的 WPF -Object:

  1. 我想让Path它本身以特定的颜色和特定的厚度显示。
  2. 我想Path用另一种颜色和粗细给轮廓上色

示例(在现实生活中,该图更复杂,带有曲线等):

例子

有没有办法在WPF中实现这种效果?

我试图覆盖两个单独的路径(蓝色路径顶部的红色路径),但结果看起来不是很平滑,尤其是当你有圆角时。

我也尝试使用 a DropShadowEffect,但无法像示例中那样获得清晰的轮廓。

任何的想法?

谢谢!

4

1 回答 1

9

在此处输入图像描述

由...制作

<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>
于 2013-04-24T16:55:09.117 回答