WPF DataBinding与DataTemplate的路径

时间:2015-08-10 13:36:10

标签: c# wpf

我有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)的折线图。

0 个答案:

没有答案