WPF datagrid行水平对齐问题

Dev*_*nto 6 wpf xaml alignment wpfdatagrid

我在表单中使用DataGrid来显示(userID,name,balances等)的列表.它有一个非常奇怪的问题,在某些行的开头(非常二十行中有一行)有一个小的空白区域导致该行未对齐.白色空间就像一个小矩形,放在行的第一个单元格之前.我回顾了我的风格和一切,但无法弄清楚为什么会这样.只有当我以编程方式滚动我的DataGrid时才会发生这种情况,滚动完成后会出现空格.

让事情变得更糟的是白色空间可以调整大小!当我用鼠标调整大小时,它会拧紧网格.我真的不想发这样的东西.

我在WPF方面没有太多经验,如果有人能给我一些关于在哪里看的东西,我真的很感激.谢谢.


编辑:这是截图:

在此输入图像描述

Pet*_*sen 8

此问题是由某些随机行"显示"行标题引起的.

我不知道为什么会这样,但幸运的是修复很简单.

如果RowHeaderWidth="0"在DataGrid上设置,则行为应该符合预期.

出于某种原因,即使将行标题HeadersVisibility设置为Column ,行标题仍然会显示.