如何更改TextBlock';绑定部分的字体;的内容

本文关键字:何更改 字体 绑定部 TextBlock | 更新日期: 2023-09-27 17:57:25

给定下面的TextBlock,如何使SomeString成为文本的一部分bold

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

例如:如果SomeString = "ABC",我希望文本块看起来像这样:

行:ABC

如何更改TextBlock';绑定部分的字体;的内容

试试这样的

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

基本上,您可以在同一个TextBlock中格式化每个Run

通过XAML

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

MSDN分区

希望这能有所帮助。