11

如果您运行此代码并最小化/最大化窗口的宽度

<TextBlock TextTrimming="WordEllipsis" >
    <Run Text="I want that this rectangle will be placed "/>
    <Rectangle Fill="Black" Width="20" Height="10" />
    <Run Text=" here when I minimize width of the window"/>
</TextBlock>

您将看到 Rectange 将移至左侧。 在此处输入图像描述 在此处输入图像描述

WPF中有错误吗?

4

2 回答 2

0

我想这不是一个错误。尝试TextTrimming="WordEllipsis"从文本块中删除属性(它会影响整个控件),您会看到矩形不会随着窗口大小的变化而移动,因为您没有任何 HorizentalAligment 属性。

于 2015-03-10T08:40:10.870 回答
0

虽然这似乎是一个错误,但这可能是一种解决方法:

<TextBlock TextTrimming="WordEllipsis" >
<Run Text="I want that this rectangle will be placed "/>
<Run Text="&#x25A0;" FontSize="40" BaselineAlignment="Center"/>
<Run Text=" here when I minimize width of the window"/>
</TextBlock>

请参阅几何形状块中的 Unicode 字符

于 2017-02-18T11:25:45.327 回答