折线渲染

时间:2012-04-22 14:31:25

标签: c# wpf shapes

我有ItemsControl绑定并创建多个折线,每个数据项一个。

目前我得到“堆叠”,如显示 - 顶部的第一条折线,下面是第二条,下面是第三条,依此类推......

如何让折线显示在彼此之上?

1 个答案:

答案 0 :(得分:3)

您需要更改ItemsControl的{​​{3}}(默认情况下为StackPanel,这就是您将“堆叠”显示为“另一个Panel”的原因。允许孩子像CanvasGrid一样相互放置:

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