在WPF中的DataBound时将TextBlock设置为完全粗体

rob*_*ntw 26 .net c# wpf xaml textblock

我有一个数据绑定TextBlock控件(在DataTemplate中使用它来显示ListBox中的项目),我想让控件中的所有文本变为粗体.我似乎无法在属性资源管理器中找到一个属性来将整个文本设置为粗体,我在网上找到的所有内容都是<Bold>在TextBlock中使用标记,但我不能把它放在数据即将到来直接来自数据源.

必须有办法做到这一点 - 但如何?我对WPF很缺乏经验,所以我真的不知道在哪里看.

Mat*_*ton 74

我错过了什么,或者你只需​​要将FontWeight属性设置为"Bold"?

<TextBlock FontWeight="Bold" Text="{Binding Foo}" />
Run Code Online (Sandbox Code Playgroud)

  • 当然是!字体样式.请参阅http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock.fontstyle.aspx (6认同)