Я хочу включить перенос текста в заголовках столбцов WPF DataGrid и содержимом строк.В поисках решений я часто сталкиваюсь с чем-то вроде this .Проблема в том, что он не работает для меня.
Прежде всего, у меня проблемы с этой строкой:
xmlns:primitives="clr-namespace:Microsoft.Windows.Controls.Primitives;assembly=WPFToolkit"
Я получаю ошибки о том, что сборка не найдена.Больше проблем с остальной частью XAML-кода.
<Style TargetType="{x:Type primitives:DataGridColumnHeader}">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock TextWrapping="Wrap" Text="{Binding}"></TextBlock>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
Я помещаю это в тег DataGrid, иначе он не скомпилируется.Я также опускаю пространство имен "примитивы", так как я фактически не включал его (см. Выше).Теперь это компилируется.Однако приложение выдает какое-то исключение в конструктор окна.Любая идея, как я могу заставить эту вещь действительно работать?