我有一个树型视图,需要将仅选定节点的字体设置为粗体。如果节点没有任何子级,则可以正常工作。但是如果选择了具有子级的节点,则子级节点也会显示为加粗。
使用以下XAML:
<TreeView.ItemContainerStyle>
<Style TargetType="TreeViewItem">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="FontWeight" Value="Bold"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</TreeView.ItemContainerStyle>