다음을 통해 공유


UIElement.RegisterAsScrollPort(UIElement) 메서드

정의

요소를 스크롤 가능한 뷰포트를 나타내는 것으로 등록합니다.

public:
 static void RegisterAsScrollPort(UIElement ^ element);
 static void RegisterAsScrollPort(UIElement const& element);
public static void RegisterAsScrollPort(UIElement element);
function registerAsScrollPort(element)
Public Shared Sub RegisterAsScrollPort (element As UIElement)

매개 변수

element
UIElement

스크롤 가능한 뷰포트로 등록할 요소입니다.

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

설명

이 메서드는 레이아웃 또는 명시적으로 할당된 클립으로 인해 요소의 적용된 클립이 뷰포트 역할을 하며 특별히 고려해야 한다는 것을 프레임워크에 알릴 수 있습니다.

이 메서드는 플랫폼의 네이티브 컨트롤을 사용하여 스크롤 가능한 영역을 표시하지 않는 사용자 지정 컨트롤에서 사용하기 위한 것입니다. 예를 들어 InteractionTracker를 사용하여 사용자 지정 스크롤 컨트롤을 빌드할 수 있습니다.

유효 뷰포트

등록된 요소의 클립 은 프레임워크에서 Viewport의 범위로 인식되며 EffectiveViewportChanged 이벤트에 대한 속성 값을 계산하는 데 사용됩니다.

시스템 포커스 시각적 상태

기본적으로 포커스 시각적 개체는 모든 클립을 고려하여 포커스가 있는 요소의 바깥쪽 주위에 완전히 렌더링됩니다. 요소가 뷰포트 내에서 부분적으로만 표시되는 경우 프레임워크는 요소의 상위 체인에서 뷰포트를 나타내는 클립을 명확하게 구분해야 합니다. 프레임워크는 이 지식을 사용하여 뷰포트 클립을 렌더링된 포커스 시각적 개체에 올바르게 적용합니다.

적용 대상

추가 정보