我有什么:
<Grid HorizontalAligment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="16" />
</Grid.ColumnDefinitions>
<TextBlock Text="Text" Grid.Column="0" />
<Grid Background="Black" VerticalAligment="Stretch" Grid.Column="1">
<TextBlock Text="*" />
</Grid>
</Grid>
结果:
__________
| |
|Text * |
|________|
我有一个问题:当文本太宽时,*
会离开屏幕。
__________
| |
|long Tex|t *
|________|
那么,如果它离开屏幕,如何指定*
应该覆盖部分?Text
__________
| |
|long Te*|t
|________|
第二个问题:我不能使用 MaxWidth Text
,因为Grid
它具有动态宽度。
UPD:如果我将Width="*"
用于第一列,我会得到这个:
__________
| |
|Text *|
|________|