Product Bundles
DevCraft
All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Web
Mobile
Document Management
Desktop
Reporting
Testing & Mocking
CMS
UI/UX Tools
Debugging
Free Tools
Support and Learning
Productivity and Design Tools
I extracted the header text this way:
private string GetColumnHeader(GridViewBoundColumnBase dataColumn) {
var header = string.Empty;
((TextBlock)dataColumn.Header).Inlines.ToList().ForEach(_ => header += (_ is Run) ? " " + ((Run)_).Text : string.Empty);
header = header.TrimStart(' ');
return header;
}
But I'm using multi-line headers:
<telerik:GridViewDataColumn DataMemberBinding="{Binding DrawingNumber}">
<telerik:GridViewDataColumn.Header>
<TextBlock>
<TextBlock.Inlines>
<Run>Drawing</Run>
<LineBreak />
<Run>Number</Run>
</TextBlock.Inlines>
</TextBlock>
</telerik:GridViewDataColumn.Header>
</telerik:GridViewDataColumn>