面板,水平堆叠子元素,使它们适合可用的大小

时间:2010-01-27 15:14:48

标签: c# wpf layout panel

我正在寻找WPF的一些布局面板,它可以水平地“堆叠”它的子节点,但是将它们全部放入面板中,即不像StackPanel那样只是继续添加它们的全宽。

例如,这个神奇的面板宽1000点。我添加了一个子元素,它获得了1000点的宽度。我再加一个,两个孩子各得500分。我添加另一个,三个孩子现在得到333.33333 ...点宽。等等。

2 个答案:

答案 0 :(得分:2)

<UniformGrid Rows="1" />

应该做的伎俩。

答案 1 :(得分:0)

您可以使用UniformGrid,设置它的属性 - 行数为1.此面板会安排相同大小的单元格中的子项。