2012-04-22 167 views
2

我有ItemsControl綁定並創建多個折線,每個數據項一個。折線渲染

目前我得到的「棧」像顯示 - 首先折線上方,下面是第二個,下面是第三個,依此類推......

我怎樣才能讓折線出現在彼此的頂部?

回答

3

您需要將ItemsControlItemsPanel(默認情況下是一個StackPanel這就是爲什麼你的「堆棧」像顯示)更改爲另一個Panel這使得它的孩子要放在對方喜歡的CanvasGrid

<ItemsControl> 
    <ItemsControl.ItemsPanel> 
     <ItemsPanelTemplate> 
      <Canvas/> 
     </ItemsPanelTemplate> 
    </ItemsControl.ItemsPanel> 
</ItemsControl> 
+0

太棒了,作品......非常感謝! – Dusan 2012-04-22 14:38:28