wpf:如何让几何体只减少一个像素

epggiuax  于 2023-03-04  发布在  其他
关注(0)|答案(1)|浏览(104)

例如:我有红色路径(实际上可能比较复杂),如何动态得到蓝色路径才减少一个像素?

stszievb

stszievb1#

使用具有相同数据的两个路径,并让其中一个路径在其数据中被几何图形剪切:

<Window.Resources>
    <Geometry x:Key="PathGeometry">M0,20 L12,0 34,0 46,20 34,40 12,40Z</Geometry>
</Window.Resources>
<Grid Margin="10">
    <Path Data="{StaticResource PathGeometry}" Stroke="Red" StrokeThickness="4"/>
    <Path Data="{StaticResource PathGeometry}" Stroke="Blue" StrokeThickness="4"
          Clip="{StaticResource PathGeometry}"/>
</Grid>

结果:

相关问题