折线渲染
问题描述:
我有ItemsControl绑定并创建多个折线,每个数据项一个。折线渲染
目前我得到的“栈”像显示 - 首先折线上方,下面是第二个,下面是第三个,依此类推......
我怎样才能让折线出现在彼此的顶部?
答
您需要将ItemsControl
的ItemsPanel(默认情况下是一个StackPanel
这就是为什么你的“堆栈”像显示)更改为另一个Panel
这使得它的孩子要放在对方喜欢的Canvas
或Grid
:
<ItemsControl>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
太棒了,作品......非常感谢! – Dusan 2012-04-22 14:38:28