原先代碼,如果GridViewColumn多了要寫多次,很麻煩:
<ListView>
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource GridViewColumnStyle}">
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
<GridViewColumn Style={StaticResource GridViewColumnStyle}/>
</GridView>
</ListView.View>
</ListView>
只需要GridView中設置一下ColumnHeaderContainerStyle即可:
<ListView>
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource GridViewColumnStyle}">
<!--省略GridViewColumn-->
</GridView>
</ListView.View>
</ListView>