改进WPF树视图的默认选定项样式

改进WPF树视图的默认选定项样式,wpf,listview,selecteditem,Wpf,Listview,Selecteditem,Windows中几乎每个树状视图和列表项都有一个吸引人的浅蓝色边框选定项效果: 但是,当我使用WPF创建一个简单的树状视图时,默认效果要差得多: 我需要做什么才能将我的列表视图项所选效果更改为与顶部屏幕截图中的效果一致?是否有一些标准/系统方法来创建此效果,或者我是否需要使用边框、填充效果(当然还有MSPaint中的颜色选择器)自己创建此效果 这是我当前使用的xaml: <TreeView Name="myTreeView" Margin="1"> <TreeVie

Windows中几乎每个树状视图和列表项都有一个吸引人的浅蓝色边框选定项效果:

但是,当我使用WPF创建一个简单的树状视图时,默认效果要差得多:

我需要做什么才能将我的列表视图项所选效果更改为与顶部屏幕截图中的效果一致?是否有一些标准/系统方法来创建此效果,或者我是否需要使用边框、填充效果(当然还有MSPaint中的颜色选择器)自己创建此效果

这是我当前使用的xaml:

<TreeView Name="myTreeView" Margin="1">
    <TreeView.Resources>
        <HierarchicalDataTemplate DataType="{x:Type local:NodeType}" ItemsSource="{Binding Children}">
            <StackPanel Orientation="Horizontal">
                <Image Source="{Binding Icon}" />
                <TextBlock Text="{Binding DisplayName}" Margin="5, 0" />
            </StackPanel>
        </HierarchicalDataTemplate>
    </TreeView.Resources>
</TreeView>

线程可能有助于找到答案

谢谢,这正是我要找的-我确信其他人以前会遇到这个问题,但找不到线程。可能是