C# 数据网格和滚动条样式WPF

C# 数据网格和滚动条样式WPF,c#,.net,wpf,datagrid,C#,.net,Wpf,Datagrid,我正在WPF中创建DataGrid样式。现在我的数据网格中有圆角,但当出现滚动条时,它看起来并不漂亮DataGridHeader角仍然是圆角,我可以看到滚动条按钮和DataGridHeader角之间的空间。这是一张图片: 仅当DataGrid没有滚动条时,我才需要显示圆角。在所有其他情况下,我需要显示: 那么,如何删除第一幅图像上的动态空间呢?样式的滚动条,使用负的左边距值使其与网格重叠

我正在WPF中创建
DataGrid
样式。现在我的
数据网格中有圆角,但当出现
滚动条时,它看起来并不漂亮
DataGridHeader
角仍然是圆角,我可以看到滚动条按钮和DataGridHeader角之间的空间。这是一张图片:

仅当
DataGrid
没有滚动条时,我才需要显示圆角。在所有其他情况下,我需要显示:


那么,如何删除第一幅图像上的动态空间呢?

样式的滚动条,使用负的左边距值使其与网格重叠