Как я могу запретить дочерним элементам выбранного элемента TreeView наследовать его форматирование?

У меня есть древовидное представление, в котором мне нужно установить жирным шрифтом только выбранный узел. Он отлично работает, если узел не имеет дочерних узлов . Но в случае выбора узла, имеющего дочерние узлы, дочерние узлы также отображаются жирным шрифтом.

Использование следующего 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>
5
задан Dan J 30 October 2011 в 06:48
поделиться