【发布时间】:2011-09-03 05:44:54
【问题描述】:
我想在 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 标记中,否则将无法编译。我也省略了“原始”命名空间,因为我实际上并没有包含它(见上文)。现在它编译了。但是,应用程序在窗口的构造函数中引发了一些异常。知道如何让这件事真正发挥作用吗?
【问题讨论】: