Как изменить шрифт в связанной части содержимого TextBlock? - PullRequest
1 голос
/ 24 мая 2011

Учитывая приведенный ниже текстовый блок, как мне сделать SomeString часть текста жирным шрифтом ?

 <TextBlock Text="{Binding SomeString,StringFormat='{}Row: {0}'}" />

, то есть: если SomeString = "ABC" я хочу, чтобы текстовый блок выглядел следующим образомэто:

Строка: ABC

Ответы [ 2 ]

2 голосов
/ 24 мая 2011

По сути, вы можете отформатировать каждый отдельный Выполнить внутри одного и того же текстового блока.

Через XAML

<TextBlock>
        <Run>Row:</Run>
        <Run FontWeight="Bold" Text="{Binding SomeString}"></Run>
</TextBlock>

Раздел MSDN

Надеюсь, это поможет.

2 голосов
/ 24 мая 2011

Попробуйте что-то вроде этого

    <StackPanel Orientation="Horizontal">
        <TextBlock Text="Row:"/>
        <TextBlock FontWeight="Bold" Text="{Binding SomeString}"/>
    </StackPanel>
...