DataGridColumn.Header Property
Silverlight
Gets or sets the content of the column header.
Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.Data (in System.Windows.Controls.Data.dll)
The following code example demonstrates how to set the Header property in XAML. This example is part of a larger example available in the DataGrid class overview.
<sdk:DataGrid x:Name="dataGrid4" Height="160" Margin="0,5,0,10" RowHeight="40" AutoGenerateColumns="False" > <sdk:DataGrid.Columns> <sdk:DataGridTextColumn Header="First Name" Width="SizeToHeader" Binding="{Binding FirstName}" FontSize="20" /> <sdk:DataGridTextColumn Header="Last Name" Width="SizeToCells" Binding="{Binding LastName}" FontSize="20" /> <sdk:DataGridTextColumn Header="Address" Width="150" Binding="{Binding Address}" > <sdk:DataGridTextColumn.ElementStyle> <Style TargetType="TextBlock"> <Setter Property="TextWrapping" Value="Wrap"/> </Style> </sdk:DataGridTextColumn.ElementStyle> <sdk:DataGridTextColumn.EditingElementStyle> <Style TargetType="TextBox"> <Setter Property="Foreground" Value="Blue"/> </Style> </sdk:DataGridTextColumn.EditingElementStyle> </sdk:DataGridTextColumn> <sdk:DataGridCheckBoxColumn Header="New?" Width="40" Binding="{Binding IsNew}" /> <sdk:DataGridCheckBoxColumn Header="Subscribed?" Width="Auto" Binding="{Binding IsSubscribed}" IsThreeState="True" /> </sdk:DataGrid.Columns> </sdk:DataGrid>
The following code example demonstrates how to set the Header property in code. This example is part of a larger example available in the How to: Customize Auto-Generated Columns in the DataGrid Control topic.
// Create a new template column. DataGridTemplateColumn templateColumn = new DataGridTemplateColumn(); templateColumn.Header = "Due Date"; templateColumn.CellTemplate = (DataTemplate)Resources["dueDateCellTemplate"]; templateColumn.CellEditingTemplate = (DataTemplate)Resources["dueDateCellEditingTemplate"]; templateColumn.SortMemberPath = "DueDate";
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.