【问题标题】:Manage columnspan in a grid [duplicate]管理网格中的列跨度[重复]
【发布时间】:2013-01-20 15:49:41
【问题描述】:

可能重复:
Independants width in a WPF Grid

我想在一个网格 (2 x 2) 上显示 3 个文本块

我需要使用 columnspan 但我不能正确使用。

我有什么:

我想要什么:

我尝试了几种操作。

这是我的代码:

<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 但我尝试了但没有结果:(

任何人都可以

【问题讨论】:

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


【解决方案1】:

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

<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}" />

【讨论】:

  • 您不必删除Grid.Column="0"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-04
  • 2022-08-04
  • 2016-08-24
  • 2010-10-24
相关资源
最近更新 更多