回答:
RowHeaderWidth
プロパティを使用します。
<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />
スタイルやテンプレートを指定することもできます。本当に好きだと決めて、何かクールなことができるのでそれを保持したい場合もそうです。
幅を設定する代わりに、DataGridで設定することにより、行ヘッダーを完全に非表示にすることができます
HeadersVisibility="Column"
HeadersVisibility="None"
WPFのDatagridで行ヘッダー(灰色のフィールド)を削除するには
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Column">
</DataGrid>
DataGrid WPFの列ヘッダーを削除または非表示にするには
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Row">
</DataGrid>
DataGrid WPFの列ヘッダーと行ヘッダーの両方を削除または非表示にするには
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="None">
</DataGrid>
同じ問題があった。
RowHeaderWidthはXAMLではサポートされていないようですが、バインドの直後のコードビハインドで指定でき、そのくだらないセレクター列を取り出します。
grdName.RowHeaderWidth = 0