ラップパネルを使用して、いくつかのユーザーコントロールを表示しています。すべてのユーザーコントロールの高さと幅は異なります。
アイテムを行ごとに最大2つのアイテムとして配置したいのですが、つまり、次のようになります。
| Item1 | Item2 |
| Item3 | Item4 |
| Item5 | Item5 |
これは、ユーザーがウィンドウを展開すると、アイテムが別の位置に割り当てられ、混乱しているように見えるためです。
ラップパネルを使用して、いくつかのユーザーコントロールを表示しています。すべてのユーザーコントロールの高さと幅は異なります。
アイテムを行ごとに最大2つのアイテムとして配置したいのですが、つまり、次のようになります。
| Item1 | Item2 |
| Item3 | Item4 |
| Item5 | Item5 |
これは、ユーザーがウィンドウを展開すると、アイテムが別の位置に割り当てられ、混乱しているように見えるためです。
UniformGrid
この目的のために作られたものを使用してください
<UniformGrid Columns="2">
<!-- Your Controls.. -->
</UniformGrid>
WrapPanelをリストボックスhttp://msmvps.com/blogs/theproblemsolver/archive/2008/11/18/some-more-fun-with-a-silverlight-listbox.aspxに配置し、MaxWidthを設定します。
ここのように、独自のパネルを作成することもできます。