【发布时间】:2011-07-18 18:46:15
【问题描述】:
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>
【问题讨论】:
标签: wpf listview selecteditem