我已經堆疊面板(1行×6列)包含了6個按鈕:按鈕內的StackPanel
<StackPanel Background="AntiqueWhite" Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="6" Orientation="Horizontal">
<Button x:Name="a1" Content="a1" />
<Button x:Name="a2" Content="a2" />
<Button x:Name="a3" Content="a3" />
<Button x:Name="a4" Content="a4" />
<Button x:Name="a5" Content="a5" />
<Button x:Name="a6" Content="a6" />
</StackPanel>
現在他們看起來象下面這樣:
如何設置,是一個按鈕將成爲一列?
更新:電網防守力:
<Grid Background="AliceBlue">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
目前尚不清楚你的問題是什麼。你想讓按鈕出現在彼此之上嗎?作爲一個專欄?如果是這樣,你可以將StackPanel的'Orientation'設置爲'Vertical'。 –
例如我有10列,我創建了堆棧面板,裏面的一個按鈕應該成爲一列......或者也許刪除堆棧面板? – 4est
「也許刪除堆疊面板」。而已。將按鈕直接放入網格中並分配適當的「Grid.Row」和「Grid.Column」值。 – Clemens