【发布时间】:2013-05-13 11:15:12
【问题描述】:
我有一个TextBlock,如下:
<TextBlock Text="|e|" Padding="2" HorizontalAlignment="Center" TextWrapping="Wrap" Background="AliceBlue" />
但是,这会呈现为一条垂直线,如下所示:
我可以执行以下任何操作并按预期呈现:
- 以任何方式更改文本;
- 减少填充;
- 移除水平对齐方式(或将其设置为默认值,Stretch);
- 删除文本换行(或将其设置为默认值,NoWrap)。
(背景设置器无关紧要,只是为了表明 TextBlock 似乎正在为文本分配空间。)
谁能解释一下这种看似奇怪的行为?
【问题讨论】:
标签: .net wpf textblock text-rendering