Wpf удалить datagrid left padding

Может кто-нибудь пролить свет на то, как избавиться от таинственного дополнения слева? Я пробовал множество свойств, но никто не влияет.

Padding on the left

Ответ 1

Прописью, на которую вы ссылаетесь, является, вероятно, заголовок строки. Чтобы удалить заголовки строк, вы можете установить HeadersVisibility="Column" на DataGrid.

Я видел случаи, когда даже с этим свойством, установленным в "Столбец", некоторые из строк по-прежнему показывают заголовок. Вы можете обойти это, установив RowHeaderWidth="0" в DataGrid.

Ответ 2

Я не могу сказать, где дополнительное дополнение, потому что вы не предоставили никакого кода. Это может быть где-то в стиле сетки.

В таких случаях утилита Snoop может быть очень полезной: http://snoopwpf.codeplex.com/

Ответ 3

Для этого может быть много причин. Любой шаблон, который вы используете, определил некоторое свойство setter для GridviewColoums или GridViewColumns может наследовать некоторые параметры, определенные в App.xaml, или может быть из-за некоторых настроек в Theme (если вы используете один)