2010-02-22 6 views
0

난 다음 XAML 코드를 대체하고자하는 코드 숨김. 이름 |이 XAML 코드는 WPF DataGrid 열의 폭은

내가

을 얻기 위해 원하는 것입니다 .. 내 스타일 끝에 내 헤더를 채우고 | 번호 | 이 영역은 그리드의 "mystyle"끝을 사용합니다 -> |

이것은 내가 지금받는 것입니다.

| name | 번호 | unstyled 지역! 그리드 끝 -> |

는 u는 내가 XAML로 이런 짓을, 내 스타일로 스타일이 적용되지 않은 영역을 채울 싶습니다 보는 바와 같이 : 지금 PLS CB에 필요한;

+1

코드가 표시되지 않습니다. 게시하기 전에 코드 샘플 블록에 코드를 넣고 미리보기를 확인하십시오. –

답변

0
tc.Width = New DataGridLength(1.0, DataGridLengthUnitType.Auto); 
+0

필자는 이미 이것을 시도했지만 작동하지 않습니다. 예를 들어, 표를 사용하여 격자 크기를 조정하면 머리글은 커지지 만 스타일은 적용되지 않습니다. – mikemuhl

+0

글쎄, 내 대답은 열 너비 부분을 해결합니다. 스타일은 어떤 스타일을 적용하고 싶습니까? dataGrid.Style, dataGrid.ColumnHeaderStyle, dataGridTextColumn.ElementStyle 또는 dataGridTextColumn.CellStyle을 설정할 수 있습니다. – kenwarner

0

좋아 나는이 가지 말 것을 알고)하지만, 난 그냥 같은 문제가 있었고 DataGridLengthUnitType.Star (물론 실제로 그리드를 사용하지만 동일해야합니다)를 사용하여 문제를 해결했습니다.

tc.Width = New DataGridLength(2.0, DataGridLengthUnitType.Star); // this will make the colum to be twice as big as the others