用大纲绘制WPF PathFigure

aKz*_*enT 1 .net wpf drawing effects

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

  1. 我想让Path它自己以特定的颜色和特定的厚度显示.
  2. 我想Path用另一种颜色和厚度为其轮廓着色

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

例

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

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

我也试过使用a DropShadowEffect,但是在示例中无法得到清晰的轮廓.

任何的想法?

谢谢!

Cle*_*ens 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>
Run Code Online (Sandbox Code Playgroud)

  • 我需要去西班牙语:MUY BUENO! (2认同)