.net 如何使用不同字体的文本和绑定定义文本块
我创建了一个TextBlock,其中包含硬代码文本和绑定文本 我希望绑定文本以粗体显示,硬编码文本不以粗体显示.net 如何使用不同字体的文本和绑定定义文本块,.net,wpf,textblock,.net,Wpf,Textblock,我创建了一个TextBlock,其中包含硬代码文本和绑定文本 我希望绑定文本以粗体显示,硬编码文本不以粗体显示 <DataTemplate> <StackPanel Orientation="Vertical" HorizontalAlignment="Left"> <TextBlock Text="{Binding Vendor, StringFormat='Vendor: {0}'}" FontWeight="Medium"/>
<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>
您可以创建两个内联
运行
块:
<TextBlock>
<Run Text="Vendor:"/>
<Run Text="{Binding Vendor, Mode=OneWay}" FontWeight="Bold"/>
</TextBlock>