I have TextBlock inside HierarchicalDataTemplate. I need to set foreground color to Red when TreeViewItem selected.
<controls:TreeView Background="#FF939597"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" x:Name="CommentTreeView" Margin="0,0,0,118"
ItemContainerStyle="{StaticResource SectionsTreeViewItemStyle}">
<controls:TreeView.ItemTemplate>
<control:HierarchicalDataTemplate ItemsSource="{Binding SubSections}" ItemContainerStyle="{StaticResource SectionsTreeViewItemStyle}">
<Grid>
<TextBlock x:Name="ItemTextBlock" Margin="0,6,48,0"
<!-- ??? Foreground="Red" ??? if item selected ??? -->
FontSize="11" Text="{Binding Path=Name}"
TextWrapping="Wrap" VerticalAlignment="Top">
</TextBlock>
</Grid>
</control:HierarchicalDataTemplate>
</controls:TreeView.ItemTemplate>
</controls:TreeView>