Expression Blend에서 DataGrid를 사용하고 있지만 레지스트리 만 표시하고 ColumnHeader를 숨겨두면됩니다.WPF DataGrid에서 열 머리글을 숨기는 방법은 무엇입니까?
어떻게하면됩니까?
Expression Blend에서 DataGrid를 사용하고 있지만 레지스트리 만 표시하고 ColumnHeader를 숨겨두면됩니다.WPF DataGrid에서 열 머리글을 숨기는 방법은 무엇입니까?
어떻게하면됩니까?
DataGrid의 속성을 보면 머리글 섹션이 있어야하며 거기에 "머리글 표시 여부"필드를 없음으로 설정합니다.
또는 당신은 단지 데이터 그리드의 XAML을 수정하고 재산
HeadersVisibility="None"
이 게시 이중 수 있습니다를 추가, SO 이상한 것입니다,하지만 당신은 너무 뒤에 코드에서이 작업을 수행 할 수 있습니다. dg_Main가 될 것이다라는 XAML의 데이터 그리드와 뒤에
C# 코드 :
dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;
코드에서 이렇게 뒤에 동적으로 표시하고 필요에 따라 헤더를 숨길 쉽게한다.
두 데이터 그리드 및 WpfToolkit : Microsoft.Windows.Controls의 데이터 그리드은 참으로 선택할 수있는 데이터 그리드의 속성 창에서 속성
HeadersVisibility="None"
이 사용할 수있는 옵션
None
Column
Row
All
하지만이
의 속성 창에 표시되지 않습니다 WpfToolkit : D ataGrid 내가 아는 한, .xaml 파일 내부에 그 파일을 입력해야합니다.
<WpfToolkit:DataGrid HeadersVisibility="None">
...
</WpfToolkit:DataGrid>
전체 UserControl을 게시 할 수 있습니다. 그게 유용할까요?