0

我想在我的表格中显示一个长句子。
有些单词应该是黑色的,有些是蓝色的。
为此,我添加了不同的 textBlocks 并为每个文本块设置了 Foreground 属性并将它们放在 Horizo​​ntal StackPanel 中。
但我希望它可以被包装,并且通过设置 TextBlock 的 WrapText 属性它没有任何效果,因为它在 StackPanel 中。
有什么解决办法?

4

1 回答 1

1

您应该对 TextBlock使用内联

<TextBlock TextWrapping="Wrap">
    <Run Text="This is black text" Foreground="Black"/>
    <Run Text=" While this is blue text!" Foreground="Blue"/>
</TextBlock>
于 2012-05-21T07:03:41.380 回答