我有ItemsControl绑定并创建多个折线,每个数据项一个。
目前我得到“堆叠”,如显示 - 顶部的第一条折线,下面是第二条,下面是第三条,依此类推......
如何让折线显示在彼此之上?
答案 0 :(得分:3)
您需要更改ItemsControl
的{{3}}(默认情况下为StackPanel
,这就是您将“堆叠”显示为“另一个Panel
”的原因。允许孩子像Canvas
或Grid
一样相互放置:
<ItemsControl>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>