WPF ItemsControl包含一堆项目

时间:2018-06-14 14:13:19

标签: wpf wpf-controls

我需要在ItemsControl中将所有Items置于同一位置(0,0),一个堆栈,默认情况下为Grid,如果我不设置{{1} }和Grid.Row

是的我可以使用Grid.ColumnGrid,但也许还有一些其他更原始的控件?或者可能会有一些样式更改?

我想像往常一样将集合绑定到Canvas,并通过ItemsSource属性来统治Items的位置。我已经完成了偏移逻辑但是在标准Margin中,第二个元素的ItemsControl从第一个元素的末尾开始计算我想要避免的。

1 个答案:

答案 0 :(得分:0)

您可以使用Grid作为ItemsPanel的{​​{1}}:

ItemsControl

在上面的示例中,项目按预期相互重叠。