2012-04-06 8 views
0

xaml DataGrid에서 스크롤 막대 모양을 사용자 정의하려고합니다. 내가 문제없이 스타일에 대한 usercontrol을 만들 수 있지만 그것이 작동하지 않는 DataGrid 주위에 포장한다면. 사용자 정의 컨트롤이나 스타일을 사용하는 DataGrid 속성에서 바인딩 할 수있는 것이 있습니까?DataGrid 스크롤 막대의보기 재정의

덕분에 SO

답변

2

첫째, 당신은 사용자 정의 ScrollBar 컨트롤 템플릿을 확인해야합니다. 그런 다음 Expression Blend에서 DataGrid 컨트롤 템플릿의 복사본을 열고 사용중인 기존 스크롤 막대 컨트롤을 찾은 다음 스타일을 적용한 다음 BasedOn 값을 TargetType으로 사용하여 리소스가있는 사전에 저장할 수 있습니다. 이것은 권장되거나 특별한 솔루션 인 경우 DataGrid의 usercontrol.resources에 적용 할 수 있습니다.

스크롤바 컨트롤 템플릿을 찾을 수 있습니다. here

+0

내 대답 +1보다 낫다. – Paparazzi

관련 문제