ScrollItem 컨트롤 패턴
메서드에 대한 정보를 포함하여 IScrollItemProvider를 구현하기 위한 지침 및 규칙을 설명합니다. ScrollItem 컨트롤 패턴은 IScrollProvider를 구현하는 컨테이너의 개별 자식 컨트롤을 지원하는 데 사용됩니다. 컨트롤에 ScrollItem 컨트롤 패턴이 있다고 해서 해당 컨테이너 또는 상위 항목이 Scroll 컨트롤 패턴을 구현해야 한다는 의미는 아닙니다.
컨테이너가 스크롤 컨트롤 패턴을 구현하는 경우 ScrollItem 컨트롤 패턴은 자식 컨트롤과 해당 컨테이너 간의 통신 채널 역할을 하여 컨테이너가 뷰포트 내에서 현재 표시되는 콘텐츠(또는 지역)를 변경하여 자식 컨트롤을 표시할 수 있도록 합니다. 이 컨트롤 패턴을 구현하는 컨트롤의 예는 컨트롤 형식 및 지원되는 컨트롤 패턴을 참조하세요.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
구현 지침 및 규칙
ScrollItem 컨트롤 패턴을 구현할 때 다음 지침 및 규칙을 확인합니다.
- IScrollItemProvider 인터페이스를 구현하려면 Window 또는 Canvas 컨트롤에 포함된 항목이 필요하지 않습니다. 그러나 대안으로 IUIAutomationElement::CurrentBoundingRectangle (또는 CachedBoundingRectangle) 속성에 대한 유효한 위치를 노출해야 합니다. 이렇게 하면 Microsoft UI 자동화 클라이언트 애플리케이션이 컨테이너의 IUIAutomationScrollPattern 컨트롤 패턴 메서드를 사용하여 자식 항목을 표시할 수 있습니다.
IScrollItemProvider에 필요한 멤버
IScrollItemProvider 인터페이스를 구현하려면 다음 메서드가 필요합니다.
필요한 멤버 | 멤버 형식 | 참고 |
---|---|---|
ScrollIntoView | 방법 | 없음 |
이 컨트롤 패턴에는 연결된 속성 또는 이벤트가 없습니다.
관련 항목