0

我正在使用包装面板来显示几个用户控件。所有的用户控件都有不同的高度和宽度。

我想将这些项目按行排列为最多 2 个项目,我的意思是:

| Item1 | Item2 |
| Item3 | Item4 |
| Item5 | Item5 |

我这样说是因为,当用户展开窗口时,项目分配在另一个位置,看起来很乱。

4

3 回答 3

4

使用UniformGrid它是为此目的而制造的

<UniformGrid Columns="2">
    <!-- Your Controls.. -->
</UniformGrid>
于 2011-08-26T20:12:51.083 回答
0

你也可以做你自己的面板,就像这里一样。

于 2011-08-26T20:12:42.490 回答
0

将 WrapPanel 放入 ListBox,http ://msmvps.com/blogs/theproblemsolver/archive/2008/11/18/some-more-fun-with-a-silverlight-listbox.aspx,然后有一个 MaxWidth。

于 2011-08-26T20:07:31.937 回答