ListView:
添加<Style TargetType="{x:Type GridViewColumnHeader}" />到window的resources里,
打开blend右侧的资源视图------展开window------右键GridViewColumnHeader默认值 选择【编辑】
在左下角时间线与对象中右键style 编辑模板--创建副本
修改HeaderBorder,HeaderHoverBorder,HeaderPressBorder中boder的属性值即可自定义在鼠标经过和按下的外观。【一定要在windows7Aero下编辑模板和样式,在经典外观下看不到上面的HeaderHoverBorder,HeaderPressBorder】
修改的时候要注意在nomal状态下要把HeaderHoverBorder和HeaderPressBorder的透明度设置成0,在mouseover和select状态下再调整它的透明度。
ListViewItem模板修改重复第一步步骤。
Listbox:
方法和listview的大同小异:
添加<style targetType={x:type ListBoxItem}/>到window的Resources里面;
资源窗口中【ListBoxItem默认值】选择编辑,在对象和时间线面板中右键编辑模板---创建副本--------编辑不同state下的Bd外观即可修改listbox的外观。