Track.Thumb 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public:
property System::Windows::Controls::Primitives::Thumb ^ Thumb { System::Windows::Controls::Primitives::Thumb ^ get(); void set(System::Windows::Controls::Primitives::Thumb ^ value); };
public System.Windows.Controls.Primitives.Thumb Thumb { get; set; }
member this.Thumb : System.Windows.Controls.Primitives.Thumb with get, set
Public Property Thumb As Thumb
속성 값
와 Thumb 함께 Track사용되는 컨트롤입니다. 기본값은 Thumb 기본 설정이 있는 컨트롤입니다.
예제
다음 예제에서는 속성이 있는 Thumb 경우 내에서 스타일을 정의 하는 OrientationScrollBarControlTemplate 방법을 보여 집니다.Vertical
<Track Grid.Row="1" Name="PART_Track"
IsDirectionReversed="true">
<Track.DecreaseRepeatButton>
<RepeatButton Style="{DynamicResource ScrollBar_UpTrack}"/>
</Track.DecreaseRepeatButton>
<Track.Thumb>
<Thumb Style="{DynamicResource ScrollBar_HorizontalThumb}"/>
</Track.Thumb>
<Track.IncreaseRepeatButton>
<RepeatButton Style="{DynamicResource ScrollBar_DownTrack}"/>
</Track.IncreaseRepeatButton>
</Track>
설명
컨트롤의 Thumb 배치는 컨트롤의 Value 배치에 Track 해당합니다. 컨트롤의 Thumb 컨트롤 Track 크기는 현재 표시되는 콘텐츠의 양을 반영합니다. 컨트롤의 ThumbTrack 크기는 다음과 같은 방법으로 계산됩니다.
ViewportSize 속성을 지정하지 않으면 크기 Thumb 가 고정된 기본값입니다. 이렇게 하면 Track의 Thumb 함수가 컨트롤 내에서 Slider 작동합니다.
속성이 ViewportSize 지정되고 콘텐츠 크기가 보다 크 ViewportSize면 다음 수식이 사용됩니다.
ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)매개 변수가 다음과 같이 정의되는 위치:
매개 변수 설명 ThumbSizeTrackLength와 Thumb 동일한 단위의 컨트롤 크기입니다. TrackLength의 길이입니다 Track. ViewportSize문서 페이지 수와 같이 콘텐츠 단위에 표시되는 스크롤 가능한 영역의 크기입니다. Maximum10페이지 짜리 문서의 10페이지와 같은 콘텐츠 단위의 최대 콘텐츠 값입니다. Minimum문서의 페이지 1과 같은 콘텐츠 단위의 최소 콘텐츠 값입니다. 다음 그림에서는 컨트롤에서 이러한 매개 변수 중 일부의 시각적 표현을 보여 줍니다 ScrollBar .
콘텐츠 크기가 1 ViewportSizeThumb 보다 작으면 해당 콘텐츠가 나타나지 않고 속성 Thumb 이 Visibility .로
false설정됩니다.
컨트롤의 Thumb 최소 크기는 두 개의 시스템 매개 변수 VerticalScrollBarButtonHeight 및 HorizontalScrollBarThumbWidth. 세 Track 로 컨트롤의 Thumb 최소 크기는 1/2 * VerticalScrollBarButtonHeight 이고 가로 Track 컨트롤의 최소 크기 Thumb 는 1/2 *HorizontalScrollBarThumbWidth입니다.