UWP XAML RadDataGrid换行标题文本
我有一个简单的RadDataGridUWP 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
<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:未检测到安装的组件”。请提供包装列标题文本的替代解决方案。提前谢谢。