Я использую элемент управления WPF DataGrid, чтобы показать некоторые детали и кнопку выбора, и мне не нужен серый столбец селектора в левой части экрана. Это также портит красоту моего дизайна.
Есть ли способ удалить его или как я могу стилизовать его, если нет?
wpf
wpfdatagrid
Тим Алмонд
источник
источник
Вместо установки ширины вы можете полностью скрыть заголовки строк, установив в DataGrid
источник
HeadersVisibility="None"
Чтобы удалить заголовок строки (серое поле) в Datagrid в WPF
Чтобы удалить или скрыть заголовок столбца в DataGrid WPF
Чтобы удалить или скрыть заголовок столбца и строки в DataGrid WPF
источник
Была такая же проблема.
Похоже, что RowHeaderWidth не поддерживается в XAML, НО вы можете указать в коде сразу после привязки, и он уберет этот дрянной столбец селектора.
grdName.RowHeaderWidth = 0
источник