2

ボタンでいっぱいの「テーブル」を作るには、どのようにアプローチしますか?

Ex. (b=button control)

b b b b b

b b b b b

b b b b b

b b b b b

Dock パネルと Stack パネルの一般的な使用方法を理解しています。スタック パネルのネストされたグループを作成して、5 つの垂直スタック パネルを作成し、それらを水平スタック パネルに配置する必要がありますか? またはもっと簡単な方法はありますか?

4

2 に答える 2

8
<UniformGrid Rows="5" Columns="5">
   <!-- your buttons -->
</UniformGrid>

MSDNUniformGridでについて学ぶことができます。

Rowsボタンの数が正確に 25 個を超える可能性がある場合、の制約はオプションです。

グリッドのすべてのセルを必ずしも同じサイズにする必要がない場合は、標準をレイアウトできますGrid。その欠点は、ColumnDefinitionsandRowDefinitionsプロパティの宣言が冗長であることです。

于 2013-06-21T19:44:38.173 に答える
8

ボタンが均等に配置されていることを気にしない場合は、使用できます

<UniformGrid Columns="5">
    <Button />
    ...
    <Button />
</UniformGrid>
于 2013-06-21T19:44:23.117 に答える