UI 자동화 클라이언트에 대한 컨트롤 패턴 매핑
참고 항목
이 설명서는 System.Windows.Automation 네임스페이스에 정의된 관리되는 UI 자동화 클래스를 사용하려는 .NET Framework 개발자를 위한 것입니다. UI 자동화에 대한 최신 정보는 Windows 자동화 API: UI 자동화를 참조하세요.
이 항목에서는 컨트롤 형식 및 이 형식과 연결된 컨트롤 패턴을 나열하여 보여줍니다.
다음 표는 컨트롤 패턴을 다음과 같은 범주로 정리하여 보여줍니다.
지원. 컨트롤은 이 컨트롤 패턴을 지원해야 합니다.
조건부 지원입니다. 컨트롤은 컨트롤의 상태에 따라 이 컨트롤 패턴을 지원할 수 있습니다.
지원되지 않습니다. 컨트롤은 이 컨트롤 패턴을 지원하지 않습니다. 사용자 지정 컨트롤이 이 컨트롤 패턴을 지원할 수 있습니다.
참고 항목
일부 컨트롤은 컨트롤 기능에 따라 몇몇 컨트롤 패턴을 조건부로 지원합니다. 예를 들어, 메뉴 항목 컨트롤은 메뉴 컨트롤의 기능에 따라 InvokePattern, ExpandCollapsePattern, TogglePattern또는 SelectionItemPattern 컨트롤 패턴을 조건부로 지원합니다.
클라이언트용 UI 자동화 컨트롤 패턴
제어 유형 | 지원됨 | 조건부 지원 | 지원되지 않음 |
---|---|---|---|
단추 | None | Invoke, Toggle, Expand Collapse | None |
Calendar | Grid, Table | Selection, Scroll | 값 |
확인란 | Toggle | None | None |
콤보 상자 | 확장 축소 | 선택, 값 | 스크롤 |
Data Grid | 그리드 | Scroll, Selection, Table | None |
Data Item | Selection Item | Expand Collapse, Grid Item, Scroll Item, Table, Toggle, Value | None |
문서 | Text | Scroll, Value | None |
편집 | None | Text, Range Value, Value | None |
그룹 | None | 확장 축소 | None |
헤더 | None | Transform | None |
Header Item | None | Transform, Invoke | None |
하이퍼링크 | Invoke | 값 | None |
이미지 | None | Grid Item, Table Item | Invoke, Selection Item |
List | None | Grid, Multiple View, Scroll, Selection | 테이블 |
List Item | Selection Item | Expand Collapse, Grid Item, Invoke, Scroll Item, Toggle, Value | None |
메뉴 | None | None | None |
메뉴 모음 | None | Expand Collapse, Dock, Transform | None |
메뉴 항목 | None | Expand Collapse, Invoke, Selection Item, Toggle | None |
창 | None | Dock. Scroll, Transform | 창 |
진행률 표시줄 | None | Range Value, Value | None |
라디오 단추 | Selection Item | None | Toggle |
Scroll Bar | None | Range Value | 스크롤 |
구분 기호 | None | None | None |
슬라이더 | None | Range Value, Selection, Value | None |
회전자 | None | Range Value, Selection, Value | None |
분할 단추 | Invoke, Expand Collapse | None | None |
상태 표시줄 | None | 그리드 | None |
Tab | 선택 사항 | 스크롤 | None |
Tab Item | Selection Item | None | Invoke |
테이블 | Grid, Grid Item, Table, Table Item | None | None |
Text | None | Grid Item, Table Item, Text | 값 |
Thumb | Transform | None | None |
제목 표시줄 | None | None | None |
Tool Bar | None | Dock, Expand Collapse, Transform | None |
도구 설명 | None | Text, Window | None |
트리 | None | Scroll, Selection | None |
Tree Item | 확장 축소 | Invoke, Scroll Item, Selection Item, Toggle | None |
창 | Transform, Window | 도킹 | None |
참고 항목
컨트롤 형식에 지원되는 컨트롤 패턴이 없지만 조건부로 지원되는 하나 이상의 컨트롤 패턴이 있는 경우, 조건부 컨트롤 패턴 중 하나는 항상 지원됩니다.