在WPF中设置多绑定文本块的样式

在WPF中设置多绑定文本块的样式,wpf,xaml,data-binding,multibinding,Wpf,Xaml,Data Binding,Multibinding,我试图在多重绑定中只加粗一个文本块 多重绑定代码是 <TextBlock TextWrapping="Wrap" Padding="2 0 0 0"> <TextBlock.Text> <MultiBinding StringFormat="{}{0}{1}"> <Binding Path="Value" Mode="OneWay"/> <Binding Path="S

我试图在多重绑定中只加粗一个文本块

多重绑定代码是

<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>

在上面的代码块中,我只想加粗第二个绑定。像这样的

但是绑定控件没有FontWeight属性

是否有其他属性可向绑定标记添加样式? 或
在多重绑定中,有没有其他方法可以只向特定的文本块添加样式?

绑定不是控件,不能有样式

对于文本块,您可以声明
内联线

<TextBlock TextWrapping="Wrap" Padding="2 0 0 0">
    <Run Text="{Binding Value, Mode=OneWay}"/>
    <Run Text="{Binding Status, Mode=OneWay}" FontWeight="Bold"/>
</TextBlock>