C# WPF Datagrid在列之间的边界两侧的列标题中具有类似于边框的内容

C# WPF Datagrid在列之间的边界两侧的列标题中具有类似于边框的内容,c#,wpf,C#,Wpf,列标题之间具有额外边框的Datagrid 因此,我在列标题之间添加了这些额外的边框线。我发现了类似的问题,但解决方案不适用于我 我的数据网格如下所示: <DataGrid Loaded="TransactionGrid_Loaded" x:Name="TransactionGrid" CanUserAddRows="False" HeadersVisibility="Column" Grid.Row="3" Grid.ColumnSpan="3" AutoGenerateColumn

列标题之间具有额外边框的Datagrid

因此,我在列标题之间添加了这些额外的边框线。我发现了类似的问题,但解决方案不适用于我

我的数据网格如下所示:

<DataGrid Loaded="TransactionGrid_Loaded"  x:Name="TransactionGrid" CanUserAddRows="False"  HeadersVisibility="Column" Grid.Row="3" Grid.ColumnSpan="3" AutoGenerateColumns="False" PreviewKeyDown="Transactions_PreviewKeyDown">
    <DataGrid.Columns>

        <DataGridTextColumn Header="Utført Dato" Binding="{Binding DoneDateTime, ConverterCulture=nb-NO, StringFormat=d}" />

        <DataGridTextColumn Header="Kunde nr" Binding="{Binding Customer1.ID}" />
        <DataGridTextColumn Header="Kunde navn" Binding="{Binding Customer1.Name}" />
        <DataGridTextColumn Header="Timeart" Binding="{Binding TimeType.ID}" />
        <DataGridTextColumn Header="Vare" Binding="{Binding Item1.ID}" />
        <DataGridTextColumn Header="Antall" Binding="{Binding Amount}" />

        <DataGridTextColumn Header="Kommentar" Binding="{Binding Comment}">
            <DataGridTextColumn.ElementStyle>
                <Style>
                    <Setter Property="TextBlock.TextWrapping" Value="Wrap" />
                </Style>
            </DataGridTextColumn.ElementStyle>
        </DataGridTextColumn>
    </DataGrid.Columns>
</DataGrid>


我没有为datagrid使用任何额外的样式。

因此我设法解决了这个问题。我有一种瞄准边界的风格。由于我不再使用它,我只是删除了边框样式

看起来像是ColumnHeaderGripperStyle的修改样式。项目中有ColumnHeaderGripperStyle的内容吗?@tommylogon1-你有什么操作系统?它是纯WPF环境还是某个自定义库?与我的项目中的任何datagrid相关的唯一im样式是带有textwrapping的DataGridTextColumn。我运行的是Windows10Pro。我还使用xced.WPF.TOOLKIT、xced.WPF.AvalonDock、xced.WPF.AvalonDock.Themes.Aero、xced.WPF.AvalonDock.Themes.Metro和xced.WPF.AvalonDock.Themes.VS2010。