虽然这是一个通用的问题,我想问一下是否可以针对任何场景执行此操作,我的具体问题是我想创建一个如下所示的数据网格标题:
.------.-----------------.--------.
| | Name | |
| SNo. |-----------------| Age |
| | First | Second | |
|------|--------|--------|--------|
|1 | Joe | Montana| 96 |
|2 | Mario | Luigi | 69 |
'------'------'----------'--------'
然而,我似乎无法在" Name"具有与datagrid的默认标题类似的相同borderbrush的单元格。
是否有类似(假设语法)的内容:
<Border BorderBrush="{Binding ElementType={x:Type DataGridColumnHeader}, Path=BorderBrush}" BorderThickness="0 0 0 1" >
<TextBlock Text="Name" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="2" />
</Border>
如果你可以做这样的事情,你可以绑定到属性的任何控件类型的值,如果它随主题变化,那将是圣诞节!
编辑:我显然正在寻找一个xaml解决方案...我可以在代码隐藏中自行解决。
提前致谢!