如何用文本和不同字体的绑定定义文本块

问题描述 投票:0回答:1

我创建了一个TextBlock,它同时包含硬编码文本和绑定文本。

我希望绑定文本以bold显示,而硬编码文本不以粗体显示。

<DataTemplate>
    <StackPanel Orientation="Vertical" HorizontalAlignment="Left">
        <TextBlock Text="{Binding Vendor,  StringFormat='Vendor: {0}'}" FontWeight="Medium"/>
        <TextBlock Text="{Binding Model,  StringFormat='Brand: {0}'}" FontWeight="Medium"/>
        <TextBlock Text="{Binding Description,  StringFormat='Description: {0}'}" FontWeight="Medium"/>
        <TextBlock Text="{Binding Material,  StringFormat='Material: {0}'}" FontWeight="Medium"/>
        <TextBlock Text="{Binding Color,  StringFormat='Color: {0}'}" FontWeight="Medium"/>
        <TextBlock Text="{Binding Size,  StringFormat='Size: {0}'}" FontWeight="Medium" Visibility="{Binding SizeVisible}"/>
        <TextBlock Text="{Binding Price,  StringFormat='Price: {0}'}" FontWeight="Medium"/>
    </StackPanel>
</DataTemplate>
.net wpf textblock
1个回答
0
投票

您可以制作两个内联Run块:

© www.soinside.com 2019 - 2024. All rights reserved.