비고
이 설명서는 System.Windows.Automation 네임스페이스에 정의된 관리되는 UI 자동화 클래스를 사용하려는 .NET Framework 개발자를 위한 것입니다. UI 자동화에 대한 최신 정보는 Windows Automation API: UI 자동화참조하세요.
이 항목에서는 속성, 메서드 및 이벤트에 대한 정보를 포함하여 구현하기 IScrollItemProvider위한 지침 및 규칙을 소개합니다. 추가 참조에 대한 링크는 항목 끝에 나열되어 있습니다.
ScrollItemPattern 컨트롤 패턴은 구현IScrollProvider하는 컨테이너의 개별 자식 컨트롤을 지원하는 데 사용됩니다. 이 컨트롤 패턴은 자식 컨트롤과 해당 컨테이너 간의 통신 채널 역할을 하여 컨테이너가 뷰포트 내에서 현재 표시되는 콘텐츠(또는 지역)를 변경하여 자식 컨트롤을 표시할 수 있도록 합니다. 이 컨트롤 패턴을 구현하는 컨트롤의 예제는 UI 자동화 클라이언트 대한컨트롤 패턴 매핑을 참조하세요.
구현 지침 및 규칙
스크롤 항목 컨트롤 패턴을 구현할 때는 다음 지침 및 규칙에 유의하세요.
- IScrollItemProvider 인터페이스를 구현하려면 Window 또는 Canvas 컨트롤에 포함된 항목이 필요하지 않습니다. 그러나 대안으로 BoundingRectangleProperty의 유효한 위치를 노출해야 합니다. 이렇게 하면 UI 자동화 클라이언트 애플리케이션이 컨테이너의 ScrollPattern 컨트롤 패턴 메서드를 사용하여 자식 항목을 표시할 수 있습니다.
IScrollItemProvider에 필요한 멤버
IScrollProvider 인터페이스를 구현하려면 다음 메서드가 필요합니다.
필수 멤버 | 멤버 형식 | 비고 |
---|---|---|
ScrollIntoView | -메서드 | 없음 |
이 컨트롤 패턴에는 연결된 속성이나 이벤트가 없습니다.
예외
공급자는 다음 예외를 반드시 throw해야 합니다.
예외 유형 | 조건 |
---|---|
InvalidOperationException | 항목을 보기로 스크롤할 수 없는 경우: - ScrollIntoView |