如何获取DataGridColumnHeadersPresenter控件模板的标头内容?

时间:2009-05-06 16:02:03

标签: wpf wpfdatagrid controltemplate

<dg:DataGridColumnHeadersPresenter>
    <dg:DataGridColumnHeadersPresenter.Template>
        <ControlTemplate>
            <Border>
                <ContentPresenter ContentSource= ??? />
            </Border>
        </ControlTemplate>
    </dg:DataGridColumnHeadersPresenter.Template>
</dg:DataGridColumnHeadersPresenter>

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您是否尝试创建/获取/覆盖内容,如果是,则使用HeaderTemplate:

<DataGridTemplateColumn>  
    <DataGridTemplateColumn.HeaderTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="part one"/>
                <TextBlock Text="part one"/>
            </StackPanel>
         </DataTemplate>
    </DataGridTemplateColumn.HeaderTemplate>
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
        <TextBlock Text="{Binding someValueInYourList}"/>
        </DataTemplate>
     </DataGridTemplateColumn.CellTemplate>
 </DataGridTemplateColumn>