WPF 列表视图的透明背景 Header

Transparent background for WPF Listview Header

我希望使用 ListView 创建一个 table。

tableheader的背景必须透明

如何实现?

ListViewBackground 设置为 Transparent 并定义一个 GridViewColumnHeader 样式,将其 Background 设置为 Transparent:

<ListView ...
          Background="Transparent">
    <ListView.Resources>
        <Style TargetType="GridViewColumnHeader">
            <Setter Property="Background" Value="Transparent" />
        </Style>
    </ListView.Resources>
    <ListView.View>
        <GridView>
            <GridViewColumn .../>
        </GridView>
    </ListView.View>
</ListView>