Что случилось с DataGridColumnHeader?Похоже, он был отброшен при перемещении DataGrid в PresentationFramework.
DataGridColumnHeader находится под пространством имен System.Windows.Controls.Primitives в сборке PresentationFramework.dll.
DataGridColumnHeader
System.Windows.Controls.Primitives
PresentationFramework.dll
Что-то вроде
<DataGrid ItemsSource="{Binding}"> <DataGrid.Columns> <DataGridTextColumn Header="Column Name" Binding="{Binding Name, Mode=TwoWay}" /> </DataGrid.Columns> </DataGrid>