У меня есть древовидное представление, в котором мне нужно установить жирным шрифтом только выбранный узел. Он отлично работает, если узел не имеет дочерних узлов . Но в случае выбора узла, имеющего дочерние узлы, дочерние узлы также отображаются жирным шрифтом.
Использование следующего 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>