WPF 스크롤 막대 썸 요소의 크기 조정과 관련된 알고리즘을 시도하고 있습니다.스크롤 막대 설정 엄지 손가락 크기
엄지 요소는 Scrollbar.ViewportSize
속성을 사용하여 크기를 지정할 수 있지만 차례로 Scrollbar.Minimum
및 Scrollbar.Maximum
값과 관련됩니다. 내가 지금까지 발견 한 무엇
은 다음과 같습니다
최소및 0 및 10의 ViewportSize 최대 :
0 - 엄지 손가락의 최소 크기
5 - 엄지 약 25 사용 가능한 트랙의 %
10 - 사용 가능한 트랙의 약 50 % 가용
100 - 사용 가능한 트랙의 약 75 % Thumb 약 1000 - 사용 가능한 트랙의 Thumb 약 90 %
10000 - Thumb이 사용 가능한 트랙을 채 웁니다.
[참고 :!이 수치는 내 거친 시행 착오에서 전용]
가 이상적으로 내가 좋아하는 것은 스크롤 막대 나는 엄지 손가락을 설정할 수의 최소 및 최대 값을 부여하는 알고리즘을 가질 수 있도록 크기는 사용 가능한 트랙의 정확히 x %가됩니다.
사람이 함께 도와 드릴까요?
감사합니다.
트랙 길이
}의 비율을 충당하기 위해 스크롤 엄지를 설정하기위한 유스 케이스를 볼 수 없습니다 .thumbSizePercent = Min (100, 100 * ViewportSize/(MaxValue-MinValue)) – Andy