在DataGrid设置ColumnHeaderStyle的Template时绑定列的header属性不显示
<!--定义样式dataGridShow-->
<Style x:Key="dataGridShow" TargetType="DataGrid">
<Setter Property="ColumnHeaderStyle">
<Setter.Value>
<Style TargetType="DataGridColumnHeader">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<TextBlock Text="{Binding RelativeSource={RelativeSource TemplatedParent},Path=Header,Converter={StaticResource tostr}}"></TextBlock>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Setter.Value>
</Setter>
</Style>
<!--界面引用样式dataGridShow-->
<DataGrid Style="{StaticResource dataGridShow}">
<DataGrid.Columns>
<DataGridTemplateColumn Header="资料编码" Width="20*" >
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate />
</DataGridTemplateColumn.CellEditingTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<TextBlock Text="{Binding Path=ZLCODE}"></TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>