2013-07-10 2 views
1

Мне нужно удалить заголовок WPat datagrid. Я пробовал:Как ПОЛНОСТЬЮ удалить заголовок datagrid в wpf?

<DataGrid.Resources> 
    <Style TargetType="{x:Type DataGridColumnHeader}"> 
      <Setter Property="Height" Value="0"/> 
    </Style> 
</DataGrid.Resources> 

Но это только изменяет размер содержимого, но сетка по-прежнему отображает строку для заголовка.

Как я могу предотвратить DataGrid от полного отображения строки заголовка?

ответ

3

Set DataGrid «s HeadersVisibility свойство None

<DataGrid HeadersVisibility="None"> 
<!-- WHATEVER YOU WANT HERE --> 
</DataGrid> 
+0

Я также попытался это. Тот же результат: вместо заголовка отображается пустая строка. Мне нужно, чтобы заголовок полностью исчез. –

+0

@CesarColl хорошо, он должен работать ... у вас есть, вероятно, какой-то шаблон controltemplate? не могли бы вы показать это в своем вопросе? –

1

Установите свойство HeadersVisibility для DataGrid

<DataGrid HeadersVisibility="Row"></DataGrid> 

или

<DataGrid HeadersVisibility="None"></DataGrid> 
+0

Я тоже пробовал. Тот же результат: вместо заголовка отображается пустая строка. Мне нужно, чтобы заголовок полностью исчез. –

+0

Это, безусловно, скроет заголовки столбцов DataGrid, и если вы все еще видите что-то в заголовке столбца, то, думаю, вы написали стиль для DataGrid, и в этом стиле XAML есть некоторые проблемы. – Nitesh

+0

Это была проблема. Был стиль, который назначал видимость заголовка. Спасибо Nitesh! –

Смежные вопросы