【发布时间】:2016-12-07 22:25:07
【问题描述】:
我想在 wpf 上创建一个表格,每个列标题都有一个圆角,这是我目前得到的:
如您所见,我得到了理想的结果,但结果却有点不理想。 不希望出现的是所有数据网格标题本身(而不是列)正在获得相同的边框,我需要使其透明,我该怎么做?
这是样式的一部分:
<DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="SeparatorBrush" Value="Transparent"/>
<Setter Property="Margin" Value="2"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Border CornerRadius="5 5 0 0" BorderThickness="1" BorderBrush="Black">
<TextBlock Text="{Binding }"/>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGrid.ColumnHeaderStyle>
【问题讨论】:
标签: wpf datagrid wpfdatagrid wpf-style