管理网格中的columnspan

时间:2013-01-20 15:49:41

标签: c# wpf windows-phone-7 xaml

  

可能重复:
  Independants width in a WPF Grid

我想在网格上显示3个textBlocks(2 x 2)

我需要使用columnspan,但我做不到。

我有什么:

enter image description here

我想要的是什么:

enter image description here

我尝试了几次操作。

这是我的代码:

<Grid Margin="20" VerticalAlignment="Top" HorizontalAlignment="Stretch">
 <Grid.RowDefinitions>
    <RowDefinition />
    <RowDefinition />
 </Grid.RowDefinitions>

 <Grid.ColumnDefinitions>
    <ColumnDefinition Width="*"/>
    <ColumnDefinition Width="*"/>
 </Grid.ColumnDefinitions>
 <TextBlock  Grid.Row="0" Grid.Column="0" Margin="0,0,10,0" x:Name="TxtBox_cCodeTiers" Text="{Binding m_strCode}" FontWeight="Bold" FontSize="22" />
 <TextBlock  Grid.Row="0" Grid.Column="1" Margin="0,0,10,0" x:Name="TxtBox_cNomTiers" Text="{Binding m_strNom}"   FontWeight="Bold" FontSize="22" />
 <TextBlock Grid.Row="1" Grid.Column="0" Margin="0,0,10,0" x:Name="TxtBox_cCPostal" TextWrapping="Wrap" Text="{Binding m_strFonction}" />
</Grid>

我知道我需要使用ColumnSpan,但我尝试过没有结果:(

任何人都可以

1 个答案:

答案 0 :(得分:5)

尝试在上一个Grid.ColumnSpan中添加TextBlock

<TextBlock  Grid.ColumnSpan="2" Grid.Row="1" Grid.Column="0" Margin="0,0,10,0" x:Name="TxtBox_cCPostal" TextWrapping="Wrap" Text="{Binding m_strFonction}" />