Как определить текстовый блок с текстом и привязкой с другим шрифтом - PullRequest
1 голос
/ 26 октября 2019

Я создал TextBlock, который содержит как текст жесткого кода, так и текст привязки.

Я хочу, чтобы текст привязки отображался в полужирном , а текст в жестком коде без полужирного шрифта.

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

1 Ответ

2 голосов
/ 26 октября 2019

вы можете сделать два встроенных Run блока:

<TextBlock>
    <Run Text="Vendor:"/>
    <Run Text="{Binding Vendor, Mode=OneWay}" FontWeight="Bold"/>
</TextBlock>
...