Border
当容器的大小足够宽时我所拥有的:
名称 值 NameLonger Value
然后尺寸Border
变小,我有这样的东西:
名称 值 NameLonger V
我使用WrapPanel
并实现了这样的东西:
名称 值 名称长值
它更好,但我想实现这样的目标:
名称 值 名称长值
有可能实现这样的事情吗?
不确定我是否完全理解你在解释什么,但根据我认为你所描述的,这就是你要找的吗?
<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>
使用网格作为容器面板。将第一列宽度设置为使用所需的宽度("auto"
),将第二列设置为使用其余的宽度("*"
)。将textblock
放在第一列,将textbox
放在第二列。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<textblock .../>
<textbox grid.column="1".../>
</Grid>