手動で作成された DataGridTemplateColumns で DataGrid を使用しています。これは、作業中のコードスニペットです。
<DataGrid ItemsSource="{Binding Projects, Mode=OneWay}"
SelectedItem="{Binding SelectedProject}"
SelectionMode="Single"
CanUserSortColumns="True"
RowBackground="Transparent">
<DataGrid.Columns>
<DataGridTemplateColumn Header="Art" Width="60" />
<DataGrid.Columns>
<DataGrid>
すべてが正常に機能し、データが読み込まれ、列が期待どおりに表示されます。ただし、ViewModel の任意のプロパティにヘッダーをバインドしようとすると、ヘッダーにテキストが表示されません。
ヘッダーテンプレートをテキストボックスのある非常に単純なデータテンプレートに置き換えようとしましたが、ヘッダーバインディングが機能しないようです。
明確にするために、データグリッドに表示されるリストのビューモデルではなく、ウィンドウのビューモデルにバインドしています。ウィンドウのどこでも機能しますが、DataGrid では機能しません。
私は何を間違っていますか?