2012-12-25 1 views
2

질문은 아마도 어리석은 일입니다.하지만 저는 운이없는 대답을 찾고있는 중 절반을 보냈습니다.DevExpress GridControl ColumnAutoWidth

DevExpress GridControl이 포함 된 WPF보기가 있습니다 (개발되지 않았습니다). 문제는 "자동 맞춤"옵션을 클릭하면 가로 스크롤이 너무 넓어집니다. 이유는 헤더 제목이 길기 때문입니다. 그러나 두 줄로 묶인다면 괜찮습니다.

일부 검색 후, 내가 필요한 것은 ColumnAutoWidth 속성이라고 생각했습니다. 문제는 (어리석은 부분을 간다) 내가 그것을 어떻게 설정하는지 알 수 없다는 것이다. 이 때문에 적어도 그것이 작동하는지 확인할 수 없습니다! 문서에는 예제가 없으며 코드 자동 완성은 어디에도 존재하지 않는다. 나는 몇 가지 가정을했지만 잘못된 것으로 보였다.

누군가이 속성에 액세스하는 방법에 대한 XAML (또는 적어도 코드 숨김) 예제를 공유 할 수 있습니까?

답변

3

열 너비 요소를 제거하고 tableview의 autowidth 요소를 설정하기 만하면됩니다. 당신이 게시 한 링크는 xtraGrid 컨트롤과 관련이 있고 그것은 WPF가 아닌 윈도우 폼입니다. TableView.AutoWidth 속성에서 너비를 조정해야합니다.

은 WPF와 윈폼 그리드 내 모든 좌절의 원인되는 혼란, 실제로 다음 documentation

+0

감사합니다. TableView.AutoWidth가 필요한데, True로 설정하면 문제가 해결됩니다! – Kurtevich

2

귀하의 링크는 WinForms 그리드 용 문서입니다. Wpf GridColumn의 경우 http://documentation.devexpress.com/#WPF/DevExpressXpfGridGridColumnMembersTopicAll

내가 아는 한 이해하십시오 - 열 너비를 수정하고 싶습니다. 이것을 시도하십시오

<dxg:GridColumn Header="MyAwesomeColumn" 
    Width="40" 
    FixedWidth="True" 
    FieldName="MyFieldName" /> 
+0

를 읽어보십시오. 나는 Nl Cedar의 대답에 따라 TableView.AutoWidth를 시도했다. – Kurtevich

관련 문제