다음을 통해 공유


TextChild 컨트롤 패턴

속성 및 메서드에 대한 정보를 포함하여 ITextChildProvider구현하기 위한 지침 및 규칙을 소개합니다. TextChild 컨트롤 패턴은 Text 컨트롤 패턴을 지원하는 요소의 가장 가까운 상위 항목에 액세스하는 데 사용됩니다.

예를 들어 다음 이미지와 같이 문서의 텍스트에 포함된 이미지와 하이퍼링크가 포함되어 있다고 가정합니다.

포함된 이미지와 하이퍼링크스크린샷

Microsoft UI 자동화 도구를 사용하여 이 문서 콘텐츠에 대한 UI 자동화 트리를 검사하는 경우 이미지를 나타내는 자식 요소 하나와 하이퍼링크를 나타내는 다른 자식 요소가 있는 문서 요소가 표시될 수 있습니다. 예를 들어:

샘플 UI 자동화 요소 트리스크린샷

일반적으로 이전 예제의 문서 요소는 Text 컨트롤 패턴을 지원하지만 문서 요소의 두 자식은 지원하지 않습니다. UI 자동화 클라이언트 애플리케이션에 이미지 요소 또는 하이퍼링크 요소에 대한 참조가 있는 경우 클라이언트는 TextChild 컨트롤 패턴을 사용하여 포함된 문서 요소에 의해 노출되는 Textcontrol 패턴에 편리하게 액세스할 수 있습니다.

구현 지침 및 규칙

ITextChildProvider 인터페이스를 구현하는 경우 다음 지침 및 규칙에 유의하세요.

ITextChildProvider 필수 멤버

이러한 속성과 메서드는 ITextChildProvider 인터페이스를 구현하는 데 필요합니다.

필수 멤버 멤버 형식 노트
TextContainer 재산 없음
TextRange 재산 없음

 

이 컨트롤 패턴에는 연결된 메서드나 이벤트가 없습니다.

개념