2012-08-15 2 views
1

Silverlight 응용 프로그램을 작성 중이며 처음 두 열의 위치가 고정되어 있지만 다른 요소는 재정렬 할 수있는 DataGrid가 있습니다. CanUserReorder 속성을 각각 true/false로 설정하면 3 열을 가져 와서 첫 번째 위치에 넣을 수 있습니다.Silverlight DataGrid의 열 순서 변경

필요한 동작을 구현하려면 어떻게해야합니까?

현재로서는 코드 숨김에서 ColumnReordered/ColumnReordering 이벤트를 수동으로 처리하는 방법 만 생각할 수 있습니다. 누락 된 해결책이 있습니까?

답변

1

DataGrid의 FrozenColumnCount를 확인하십시오.

dgMyGrid.FrozenColumnCount = 2 

이렇게하면 처음 두 열이 이동하지 않습니다. http://blogs.msdn.com/b/scmorris/archive/2008/10/15/freezing-columns-in-the-silverlight-datagrid.aspx

+0

사실, 즉 내가 원하는 정확히 무엇 :에 "보너스"로, 그들은 다른 사람들이 MSDN 블로그에서

(이 ... 당신이 원하는 것이 아닐 수도 있지만) 할 때 이동하지 않습니다! 힌트를 가져 주셔서 감사합니다! – noaRAVE

관련 문제