我想讓我的WPF Datagrid的列標題是透明的。如何使WPF DataGrid列標題透明
我可以將它設置爲一種沒有問題的顏色,但我不能讓它透明。這是我試過的:
<Style x:Key="DatagridColumnHeaderStyle" TargetType="{x:Type tk:DataGridColumnHeader}">
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="#C2C4C6" />
</Style>
<Style x:Key="DashboardGridStyle" TargetType="{x:Type tk:DataGrid}">
<Setter Property="ColumnHeaderStyle" Value="{StaticResource DatagridColumnHeaderStyle}" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="RowBackground" Value="Transparent" />
</Style>
<tk:DataGrid Style="{StaticResource DashboardGridStyle}" >
...
</tk:DataGrid>
有了這段代碼,它似乎採用了默認的刷子。
我錯過了什麼?
嗯,這很有意思。我自己無法使用Snoop,出於某種原因,它不適用於我的應用程序。 – joerage 2010-02-03 18:20:23
他,他,我必須承認我沒有嘗試你的解決方案。我想爲個別Datagrids解決這個問題,這似乎是不可能的。樂意效勞! – Natxo 2010-02-04 09:12:39