UWP XAML RadDataGrid换行标题文本

UWP XAML RadDataGrid换行标题文本,xaml,uwp,telerik,Xaml,Uwp,Telerik,我有一个简单的RadDataGrid <grid:RadDataGrid ItemsSource="{x:Bind ViewModel.datarows}" AutoGenerateColumns="False"> <grid:RadDataGrid.Columns> <grid:DataGridTextColumn PropertyName="testcolumn" Header="a very lo

我有一个简单的RadDataGrid

<grid:RadDataGrid ItemsSource="{x:Bind ViewModel.datarows}"
                              AutoGenerateColumns="False">

<grid:RadDataGrid.Columns>
 <grid:DataGridTextColumn PropertyName="testcolumn" Header="a very long header name" />
 </grid:RadDataGrid.Columns>
</grid:RadDataGrid>

我想包装列标题文本,以适应特定的宽度。您可以在DataGridTextColumn headerstyle中指定列宽,但我看不到任何包装文本的方法。有人知道如何做到这一点吗


谢谢

事实证明这很容易

您可以这样做:

 <grid:DataGridTextColumn PropertyName="AccessCat">
                    <grid:DataGridTextColumn.Header>
                        <TextBlock>
                            <TextBlock.Inlines>
                                <Run Text="Access"/>
                                <LineBreak/>
                                <Run Text="cat."/>
                            </TextBlock.Inlines>
                        </TextBlock>
                    </grid:DataGridTextColumn.Header>
                </grid:DataGridTextColumn>


如果您能提供一个
HeaderStyle
的示例,将非常有用。分组时,此列引发异常“System.Runtime.InteropServices.COMException:未检测到安装的组件”。请提供包装列标题文本的替代解决方案。提前谢谢。