0

Border当容器的大小足够宽时我所拥有的:

名称 值 NameLonger Value

然后尺寸Border变小,我有这样的东西:

名称 值 NameLonger V

我使用WrapPanel并实现了这样的东西:

名称 值  
名称长值

它更好,但我想实现这样的目标:

名称 值  
名称长值  

有可能实现这样的事情吗?

4

2 回答 2

1

不确定我是否完全理解你在解释什么,但根据我认为你所描述的,这就是你要找的吗?

<Border>
<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"></ColumnDefinition>
            <ColumnDefinition Width="Auto"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"></RowDefinition>
            <RowDefinition Height="Auto"></RowDefinition>
        </Grid.RowDefinitions>
<!--Put your textblocks in here-->
</Grid>
</Border>
于 2013-08-07T16:37:43.500 回答
0

使用网格作为容器面板。将第一列宽度设置为使用所需的宽度("auto"),将第二列设置为使用其余的宽度("*")。将textblock放在第一列,将textbox放在第二列。

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


<textblock .../>
<textbox grid.column="1".../>
    </Grid>
于 2013-08-07T16:45:33.993 回答