Я пытаюсь создать DataGridColumnHeader с 2 строками. Я хочу, чтобы это выглядело так:C# -WPF DataGridColumnHeader в 2 строки
HeaderText и ID являются являются AttachedProperties в пользовательском DataGridColumn. Я хотел показать, как свойства со следующим шаблоном для DataGridColumnHeader:
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel Margin="0">
<Border Margin="0"
BorderBrush="Black"
BorderThickness="0,0,0,1">
<TextBlock Text="{Binding Path=HeaderText, RelativeSource={RelativeSource AncestorType={x:Type ctrls:MyDataGridColumn}}}" />
</Border>
<TextBlock Text="{Binding Path=ID, RelativeSource={RelativeSource AncestorType={x:Type ctrls:MyDataGridColumn}}}" />
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
Пример для моего пользовательского столбца: обыкновение отображаться <ctrls:MyDataGridColumn HeaderText="some text" ID="1" />
HeaderText и ID ... любые советы?