我非常困惑的MSDN示例。我发现的所有示例通常围绕StackPanel中的文本项目或类似的简单东西。如何创建一个ItemsControl,将每个“item”呈现为PolyLine上的一个点?
鉴于数字数组作为的ItemsSource -
ItemsSource = { 25 , 50 , 75 }
ItemsControl的应procuce仅此:
<PolyLine Points="0,25 1,50 2,75" />
如图所示,每一个项目需要被翻译成一个点 - 其中“ x“值是项目在项目列表中的位置,'y'值是项目本身的解释数值。
如果一个ItemsPanelTemplate是绝对需要的,我想它会对单个PolyLine的布局产生最小的影响 - 一个简单的Grid,可能没有任何明确的列或行定义。
但我不知道如何实现ItemsPanelTemplate OR ItemsPresenter OR的ItemTemplate在这种情况下。
任何人都可以指向正确的方向吗?
猜对了,哈哈。其实,我更感兴趣的是学习如何让WPF模板为我工作。但我的确在制作一个简单的折线图作为学习过程的一部分。 – Giffyguy 2009-09-06 23:18:11