gpt4 book ai didi

wpf - 如何在 XAML 中绘制一个 'felt pen' 样式的圆而不结束连接

转载 作者:行者123 更新时间:2023-12-01 12:51:33 25 4
gpt4 key购买 nike

我正在使用 XAML 设计一个 Metro Style 应用程序,我需要在两端没有正确相交的地方画一个圆,就好像它是用红色毡笔涂写的一样。像这样:

enter image description here

这如何在 XAML 中完成?

最佳答案

好的,准备好使用一些 XAML:

<Path Grid.Row="1" Grid.Column="1" Margin="10"              
Stroke="Red" StrokeThickness="5">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure IsClosed="False" StartPoint="5,50">
<PathFigure.Segments>
<PathSegmentCollection>

<ArcSegment Point="50,5" Size="80, 40" SweepDirection="Clockwise" />
<ArcSegment Point="95,50" Size="50, 50" SweepDirection="Clockwise" />
<ArcSegment Point="50,95" Size="50, 50" SweepDirection="Clockwise" />
<ArcSegment Point="5,55" Size="55, 100" SweepDirection="Clockwise" />

</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>

此代码产生:

enter image description here

您可以稍微调整坐标以获得更多|更少的四舍五入结果,并且可以使用 BezierSegments。

关于wpf - 如何在 XAML 中绘制一个 'felt pen' 样式的圆而不结束连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com