Я знаю, что этот вопрос задавался ранее, но ни один из "предыдущих" ответов, кажется, не работает для меня ...
Я реализовал функциональность для нескольких языков в своем приложении, и поэтому я имеючтобы привязать заголовок моих столбцов DataGrid к DataContext.
Я использую словарь (называемый «Текст» в примере ниже) в DataContext для хранения текстов, и привязка отлично работает с текстовыми блоками, кнопками и т. д.
<TextBlock Text="{Binding Text[Name], FallbackValue='Name'" />
Но я не могу заставить это работать с атрибутом Header столбцов DataGrid.
Я где-то читал, что мне нужно написать шаблон для столбца / заголовкачтобы достичь этого, но я не могу понять это тоже.