Я использую управление WPF DataGrid для показа некоторых деталей и избранной кнопки, и мне не нужен серый селекторный столбец вниз левая сторона. Это также разрушает красоту моего дизайна.
Существует ли способ удалить его, или как я могу разработать его, чтобы соответствовать если нет?
Используйте свойство RowHeaderWidth
:
<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />
Обратите внимание, что вы также можете указать стиль или шаблон для него, если вы решите, что он вам действительно нравится и хотите сохранить потому что с ним можно сделать что-нибудь крутое.
Была та же проблема.
Похоже, что RowHeaderWidth не поддерживается в XAML, НО вы можете указать в коде сразу после связывания, и он уберет этот дрянной столбец селектора.
grdName.RowHeaderWidth = 0