我正在尝试在WPF中绘制一个圆括号。我正在使用数学编辑器,所以我需要支架能够根据需要拉伸高度。
由于我的大部分拉伸文本研究都失败了,我决定通过在我的用户控件中绘制matplotlib
来完成此操作,并在每次arcsegement
高度变化时更新它的高度。< / p>
但是那时只有一个问题,我需要我的支架的每个部分都是正确的厚度(我是一个完美主义者)。就像一个完美的支架。
请注意括号的某些部分比其他部分(尤其是中间部分)更厚,是否有类似的方法可以使用UserControl
完成,或者我是否必须在{{1}中放置一个普通括号,拉伸它并进行实验,直到我满意(但不是)。
任何提示/想法都会很棒:)
答案 0 :(得分:1)
使用2 ArcSegment
组成PathFigure
。以下是组合Arc段的a tutorial。
<Path Stroke="Black" Fill="Black">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigure StartPoint="100,30" IsClosed="True">
<ArcSegment Point="100,130" Size="150 150" />
<ArcSegment Point="100,30" Size="100 100" SweepDirection="Clockwise" />
</PathFigure>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>