我有Path
<Path Stroke="Blue" StrokeThickness="2">
<Path.Data>
<PathGeometry>
<PathFigureCollection>
<PathFigure StartPoint="20, 130">
<PathFigure.Segments>
<LineSegment Point="40, 4"/>
<LineSegment Point="60, 132"/>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry>
</Path.Data>
我被告知可以“存储”
<Nums Color="Blue" Thick="2" SegmentWidth="20">
<Sample Val="130" />
<Sample Val="4" />
<Sample Val="132" />
</Nums>
某些ItemSource
中的
它看似真实,因为坐标是(SegmentWidth,y_1), (SegmentWidth*2,y_2), ..., (SegmentWidth*n,y_n)
。
但我不知道如何为此DataTemplate
制作Path
。我被告知应该在没有“代码背后”的情况下完成。
如果使用Polyline而不是Path更容易实现,它仍然会很好。我唯一的目标是将XML(第二个代码块)转换为带有坐标(SegmentWidth, Sample Val 1),..., (SegmentWidth * n, Sample Val n)
的折线图。