在TextBlock的Text属性中设置/更改文本权重

时间:2013-08-08 21:11:01

标签: wpf xaml textblock

我希望能够在Text的{​​{1}}属性字符串中更改文本的权重(例如,从Normal更改为Bold,然后再返回)(可能使用某些控制字符集) 。这甚至可能吗?

2 个答案:

答案 0 :(得分:1)

你在谈论这样的事吗?

<TextBlock>
    <Run Text="Hey it's Normal Text"/>
    <Run Text="Hey it's Bold Text" FontWeight="Bold"/>
    <Run Text="Hey it's Colored Text" Foreground="Green"/>
</TextBlock>

答案 1 :(得分:1)

TextBLock.Text创建一个Run,您可以设置自定义Inlines

<TextBlock>
    Text with <Bold>bold</Bold> within.
<TextBlock>

显然它不再使用Text属性。