2015-04-04 30 views
1

我需要一些關於代碼的幫助。我怎樣才能將一行分成兩列。我的代碼在這段文字下。c#wpf行定義

<Grid.RowDefinitions> 
     <RowDefinition Height="30"/> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="50"/> 
     <RowDefinition Height="30"/> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 
    <StackPanel Grid.Row="0"> 

所以我怎樣才能分割行0爲兩列,由於

回答

0

你只需要添加

<Grid.ColumnDefinitions> 
    <ColumnDefinition Width="*" /> 
    <ColumnDefinition Width="*" /> 
</Grid.ColumnDefinitions> 

,然後把你的StackPanel的第一行和第一列

<StackPanel Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2"> 
</StackPanel > 

並修改跨度,如果你想控制可以跨越多個細胞

0

將一個Grid 2列內0行主Grid的。或者,將網格聲明爲有2列,並將每行中除第0行以外的任何位置設置爲ColumnSpan = 2