爲了說明問題的大部分內容,我已經找到了有關CellTemplate和DataTemplate的幾個答案,以及一個HeaderContainerStyle設置,並且他們都沒有工作;結果從沒有變化到崩潰。WPF如何更改gridview列的顏色
我試圖改變列表視圖中每列的第一個條目的顏色(基本上是這樣每列的標題突出顯示)。這是我嘗試過的最近的事情,但沒有成功。任何建議或意見,不勝感激。
<ListView Height="380" VerticalAlignment="Top" HorizontalContentAlignment="Stretch">
<ListView.View>
<GridView>
<GridViewColumn Header="First" Width="60" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock x:Name="Txt" Text="{Binding First}" Background="DarkBlue"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Last" Width="60" DisplayMemberBinding="{Binding Last}" />
<GridViewColumn Header="Group" Width="80" DisplayMemberBinding="{Binding Group}" />
</GridView>
</ListView.View>
</ListView>
所以,你想改變的_header_每列的顏色? – Evk
@Evk是的,這是正確的。基本上希望頭部變成柔和的藍色,而列表視圖的大部分仍然是白色的。 –