2011-12-22 3 views
0

코드 (C#)로 DataGrid의 머리글의 글꼴 크기를 변경하고 싶습니다. 어떻게해야할지 모르겠다. 주위를 검색하면 아무런 성공없이 2 시간을 말할 수 있습니다. XAML에서 (스타일 및 설정자를 통해) 어떻게해야하는지는 알고 있지만 코드별로 글꼴 크기를 변경해야합니다.코드 뒤의 코드를 통해 DataGrid의 열 머리글 글꼴 크기 변경

아이디어가 있으십니까? 좋습니다 ...

+0

XAML에서 스타일을 사용하여 변경하는 방법을 알고 있다고 말했습니까? XAML에서 요소를 변경 한 곳에서 요소 이름 (x : name)을 지정하고 C#의 요소 이름 스타일 속성을 참조하십시오. – Paparazzi

답변

0

코드에 새로운 스타일을 적용하면 XAML에서 수행 할 수있는 거의 모든 것을 번역 할 수 있습니다.

+0

@BalamBalam :'Style' 유형의 속성에'string'을 지정하려고합니까? 물론 그쪽은 작동하지 않을 것입니다. –

+0

하지만 어떻게? 변경할 필요가있는 DataGrid의 속성은 무엇입니까? DataGrid.ColumnHeaderStyle 그럴까요? 그러나 그 때 무엇? – manton

+0

@manton : 코드의 font-size에 대한 설정자가있는 스타일을 만든 다음 해당 속성에 할당하십시오. –

0

열을 잘 순환하고 Column.Header를 가져 와서 (Cast) ColumnHeader로 변환 한 다음이 열 머리글의 FontSize를 변경하십시오. 어떤 열 (또는 이름)인지 알기 위해 Tag 속성을 사용할 수도 있습니다.