다음을 통해 공유


BringIntoViewRequestedEventArgs.HorizontalAlignmentRatio 속성

정의

뷰포트의 세로 축과 관련하여 TargetRect의 세로 축 맞춤을 제어하는 요청된 가로 맞춤 비율을 가져옵니다.

public:
 property double HorizontalAlignmentRatio { double get(); };
double HorizontalAlignmentRatio();
public double HorizontalAlignmentRatio { get; }
var double = bringIntoViewRequestedEventArgs.horizontalAlignmentRatio;
Public ReadOnly Property HorizontalAlignmentRatio As Double

속성 값

Double

double

0.0에서 1.0 사이의 요청된 가로 맞춤 비율 또는 NaN입니다. 설명 부분을 참조하세요.

설명

NaN 값은 스크롤 컨트롤이 뷰포트의 가장 가까운 가장자리에 맞춰 요소를 완전히 보기로 가져오는 데 필요한 최소값을 수행해야 함을 나타냅니다.

참고

연산자를 == 사용하여 NaN을 테스트하지 마세요.

C#에서 Double.IsNaN() 을 사용하여 NaN을 테스트합니다.

C++에서 isnan() 을 사용하여 NaN을 테스트합니다.

값이 NaN이 아닌 경우 가능한 값의 범위는 왼쪽 세로 가장자리를 나타내는 0.0과 오른쪽 세로 가장자리를 나타내는 1.0으로 0.0에서 1.0으로 고정됩니다.

값 0.0은 TargetRect가 뷰포트에서 왼쪽에 정렬되어야 했음을 나타냅니다. 값 1.0은 오른쪽 맞춤이어야 했음을 나타냅니다. 값이 0.5이면 TargetRect가 뷰포트의 가로 가운데에 배치되어야 했음을 나타냅니다.

요소를 보기로 가져오는 데 참여하는 모든 스크롤 컨트롤은 가능한 범위까지 맞춤 요청을 적용해야 합니다. 이 값은 이벤트 처리기에서 이벤트 거품으로 수정할 수 없습니다. 컨트롤이 요청을 완전히 충족할 수 없는 경우 요청된 HorizontalOffset 속성이 버블업될 때 변경하면 안 됩니다.

적용 대상