1
私の質問はWhy DataColumn.Caption doesn't work?に似ていますが、WPFに似ています。 MVVMパターンを使用してDataTable
にバインドされたDataGrid
があります。 DataGrid
はAutoGenerateColumns = true
です。 DataColumn.ColumnName
の代わりにDataColumn.Caption
にDataGridColumnヘッダーテキストをバインドするにはどうすればよいですか?DataColumn.CaptionをDataGridヘッダーにバインドする
<DataGrid ItemsSource="MyDataTable" AutoGenerateColumns="true">
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock Text="{Binding DataColumn.Caption}"> <!--this does not work-->
...
</DataGrid>