Estou usando o controle WPF DataGrid para mostrar alguns detalhes e um botão de seleção, e não preciso da coluna do seletor cinza no lado esquerdo. Também está estragando a beleza do meu design.
Existe uma maneira de removê-lo ou como posso estilizá-lo para combinar, se não?
wpf
wpfdatagrid
Tim Almond
fonte
fonte
Em vez de definir a largura, você pode ocultar completamente os cabeçalhos das linhas definindo no DataGrid
fonte
HeadersVisibility="None"
Para remover o cabeçalho da linha (campo cinza) no Datagrid no WPF
Para remover ou ocultar o cabeçalho da coluna no DataGrid WPF
Para remover ou ocultar os cabeçalhos de coluna e linha no DataGrid WPF
fonte
Tive o mesmo problema.
Parece que RowHeaderWidth não tem suporte no XAML, MAS você pode especificar no código logo após o vínculo e ele remove aquela coluna de seletor de baixa qualidade.
grdName.RowHeaderWidth = 0
fonte