【问题标题】:Drawing WPF PathFigure with outline用轮廓绘制 WPF PathFigure
【发布时间】:2013-04-24 16:12:43
【问题描述】:

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

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

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

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

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

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

有什么想法吗?

谢谢!

【问题讨论】:

    标签: .net wpf drawing effects


    【解决方案1】:

    创建者

    <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>
    

    【讨论】:

    • 我需要去西班牙语:MUY BUENO!
    • 我承认,它看起来不错。我在我的案例中遇到了一些问题,但分析它们我认为这是因为我的路径更薄而且它位于一个似乎引入了一些伪影的 ViewBox 内。但这似乎不是 Paths 的普遍问题。谢谢!
    猜你喜欢
    • 2021-09-07
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    • 2023-03-20
    • 2018-07-09
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多