C# 更改wpf datagrid单元格中的单词文本权重
我一直在尝试(几天)更改wpf数据网格单元格中只有一个单词的字体大小 下面是xaml,它可以很好地改变整个单元格,但是我怎么说呢?只有一个字我不知道(甚至不知道从哪里开始) 也许我需要用richtextbox来代替C# 更改wpf datagrid单元格中的单词文本权重,c#,wpf,vb.net,datagrid,wpfdatagrid,C#,Wpf,Vb.net,Datagrid,Wpfdatagrid,我一直在尝试(几天)更改wpf数据网格单元格中只有一个单词的字体大小 下面是xaml,它可以很好地改变整个单元格,但是我怎么说呢?只有一个字我不知道(甚至不知道从哪里开始) 也许我需要用richtextbox来代替 <DataGridTextColumn Width="450" Header="Message" Binding="{Binding Path=Element[Message].Value,Mod
<DataGridTextColumn Width="450"
Header="Message"
Binding="{Binding Path=Element[Message].Value,Mode=TwoWay,UpdateSourceTrigger=LostFocus }" >
<DataGridTextColumn.ElementStyle>
<Style>
<Setter Property="TextBlock.TextWrapping" Value="Wrap" />
<Setter Property="TextBlock.FontWeight" Value="Bold" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
哪个词?您正在绑定到字符串。您可以在viewmodel中分解消息以选择单词,然后将其设置为新属性,该属性将绑定到具有粗体设置的新文本块。检查一下它的工作原理,但是我如何动态地应用它。例如,如果一个数据网格单元包含“hello i am bold”,它将显示为“hello i am bold”,粗体字将被永久设置,以便我可以在需要时将它们硬连接到XAML中?谢谢你,弗雷德