请问有没有人能够解决左侧出现的神秘内边距问题? 我尝试了许多属性,但似乎都无济于事。
请问有没有人能够解决左侧出现的神秘内边距问题? 我尝试了许多属性,但似乎都无济于事。
您所提到的内边距可能是指行标题。要删除行标题,可以在 DataGrid
上设置 HeadersVisibility="Column"
。
我曾经遇到过即使将此属性设置为“Column”,仍有一些行显示标题的情况。您可以通过在 DataGrid
上设置 RowHeaderWidth="0"
来解决这个问题。
由于您没有提供任何代码,我无法确定额外的填充在哪里。它可能在网格的样式中的某个地方。
在这种情况下,Snoop实用工具非常有用:http://snoopwpf.codeplex.com/
这可能有很多原因。要么你正在使用的模板为GridviewColoums定义了一些setter属性,要么GridViewColumns可能继承了在App.xaml中定义的一些设置,或者可能是因为主题中的某些设置(如果你正在使用主题)。
HeadersVisibility="Column"
,它非常好用!谢谢.. :) - Robin Maben