如何在水平滚动条可见时修复DataGrid中Column的宽度?

我像这样使用带有datagrid的复杂头。 但是我遇到了滚动条可见性的问题,它也占用了一个空间,因此宽度不能与网格完美匹配。 我的网格就像

         ... till column 29 

Anda我有像这样的Column.Definition数据网格

        .... till column29 

结果仍然是这样的:

如何解决列的匹配宽度与scollbar可见这样? 在此处输入图像描述

UPDATE

尽管我设置了宽度,它仍然保留了空间。

在此处输入图像描述

更新2

我不知道滚动条成功resize但空间仍然存在 在此处输入图像描述

首先,您可以隐藏ScrollBar的可见性,如下所示:

  

其次,您可以为ScrollBar设置固定的Width

   20 20  ...  

第三,您可以设置ScrollBar的样式: