Стилизация MultiBinding TextBlock в WPF

Я пытаюсь выделить только один из TextBlocks в мультисвязи.

Мультисвязывающий код

<TextBlock  TextWrapping="Wrap" Padding="2 0 0 0">
    <TextBlock.Text>
        <MultiBinding StringFormat="{}{0}{1}">
            <Binding Path="Value" Mode="OneWay"/>
            <Binding Path="Status" Mode="OneWay" />
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>

В приведенном выше блоке я хочу выделить только вторую привязку. Что-то вроде этого

<Binding Path="Status" Mode="OneWay" FontWeight="Bold"/>

Но для элемента управления Binding нет свойства FontWeight.

Есть ли другое свойство для добавления стиля к тегу Binding? или есть ли другой способ, которым я могу добавить стиль только к определенному TextBlock в MultiBinding?

1 ответ

Решение

Привязка не является контролем и не может иметь стиль

для TextBlock вы можете объявить Inlines

<TextBlock TextWrapping="Wrap" Padding="2 0 0 0">
    <Run Text="{Binding Value, Mode=OneWay}"/>
    <Run Text="{Binding Status, Mode=OneWay}" FontWeight="Bold"/>
</TextBlock>
Другие вопросы по тегам