如何在列表框中的网格中的2列之间设置文本块

时间:2016-01-07 07:01:11

标签: wpf

大家好我想问一下如何在网格中的2列之间的中间创建文本块?

感谢。

Downlaod Project enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用columnspan将您的usercontrol插入两列或更多列:

<Grid>
     <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition/>
        <RowDefinition/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <TextBox Text="Foobar" Grid.Column="1" 
                           Grid.ColumnSpan="2"
                           HorizontalContentAlignment="Center"/>
</Grid>

enter image description here

答案 1 :(得分:0)

<Grid Height="50" VerticalAlignment="Top">
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <TextBlock Grid.Column="2">Hello i am Here</TextBlock>
    </Grid>

如果要填充窗口,可以删除HeightVerticalAlignment属性

相关问题