TextBlock中的内联对象,TextTrimming = CharacterEllipsis或WordEllipsis

ant*_*ord 10 wpf textblock texttrimming

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

<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>
Run Code Online (Sandbox Code Playgroud)

你会看到Rectange会转移到左侧. 在此输入图像描述 在此输入图像描述

是WPF中的错误吗?

小智 0

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