Mouse Over Trigger for TreeViewItem

The problem with the IsMouseOver property on TreeViewItem in WPF is that when it is set to true for a child node it is also true for parent nodes. Therefore if you try to add a trigger with IsMouseOver property you will observe the following behavior: Code Snippet <TreeView x:Name=”TreeViewControl” ItemsSource=”{Binding}”>     <TreeView.Resources>         <HierarchicalDataTemplate…

3