2011-11-29 7 views
1

FrozenColumnCount 속성을 사용하여 관리하는 WPF Datagrid에서 처음 두 열을 고정하려고합니다. 그러나 내가 프로그램을 실행했을 때 나는 wierd처럼 보이는 고정 된 열 뒤에 수평 스크롤 막대가 시작된다는 것을 안다. 몇 가지 스타일을 사용하여 첫 번째 열에서 가로 스크롤 막대를 시작하는 방법이 있습니까?WPF Datagrid의 시작 위치 설정

답변

1

컨트롤 템플릿을 편집해야합니다. 템플릿에서 PART_HorizontalScrollBar의 시작 열을 설정하고 원하는 결과를 얻을 수 있습니다.

<ScrollBar x:Name="PART_HorizontalScrollBar" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}" Grid.Column="1" Maximum="{TemplateBinding ScrollableWidth}" Value="{Binding HorizontalOffset, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" Orientation="Horizontal" ViewportSize="{TemplateBinding ViewportWidth}"/> 
관련 문제