如何为GridViewColumn设置背景颜色

问题描述:

我有一个ListView,我想在其中使用GridView视图。 我希望我的GridViewColumns具有背景色。我试过CellTemplates等。我可以设置那里是背景颜色的文本,但整个单元格没有被统一填充。如何为GridViewColumn设置背景颜色

+2

http://*.com/questions/1379902/setting-column-background-in-wpf-listview-gridview – 2011-05-07 02:21:19

您应该将Horizo​​ntalContentAlignment设置为在ItemContainer上拉伸。这会导致CellTemplate文本区占据整个空间(即使文本不会)。这反过来导致你的颜色出现:

<ListView> 
    <ListView.ItemContainerStyle> 
      <Style> 
        <Setter Property="ListViewItem.HorizontalContentAlignment" Value="Stretch"/> 
      </Style> 
    </ListView.ItemContainerStyle> 
</ListView>