Ответ 1
Если вы посмотрите на свойства DataGrid, там должен быть раздел заголовка, там вы установите для поля "Видимость заголовка" значение "Нет".
Или вы можете просто изменить Xagl DataGrid и добавить свойство
HeadersVisibility="None"
Я использую DataGrid в Expression Blend, но мне просто нужно показать только реестры и скрыть ColumnHeader.
Как это сделать?
Если вы посмотрите на свойства DataGrid, там должен быть раздел заголовка, там вы установите для поля "Видимость заголовка" значение "Нет".
Или вы можете просто изменить Xagl DataGrid и добавить свойство
HeadersVisibility="None"
Оба DataGrid пространства имен System.Windows.Controls и WpfToolkit: DataGrid для Microsoft.Windows.Controls имеет свойство
HeadersVisibility="None"
В окне свойств DataGrid вы действительно можете выбрать из доступных опций
None
Column
Row
All
Но это не отображается в окне свойств WpfToolkit: DataGrid Насколько я знаю, вам нужно ввести его внутри вашего .xaml файла.
<WpfToolkit:DataGrid HeadersVisibility="None">
...
</WpfToolkit:DataGrid>
Если вы хотите, я могу опубликовать весь UserControl. Это полезно?
Это может быть дважды отправлено, SO - странно, но вы тоже можете сделать это из кода.
Код С# позади с datagrid XAML с именем dg_Main будет:
dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;
Выполнение этого кода помогает легко динамически отображать и скрывать заголовки по мере необходимости.