System.Windows.Automation.Provider 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
UI 자동화 공급자를 만들기 위한 API를 제공합니다.
클래스
| Name | Description |
|---|---|
| AutomationInteropProvider |
UI 자동화 공급자와 UI 자동화 클라이언트 애플리케이션 간의 통신을 지원합니다. |
인터페이스
| Name | Description |
|---|---|
| IDockProvider |
도킹 컨테이너 내에서 도킹 속성을 노출하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IExpandCollapseProvider |
시각적으로 확장하여 콘텐츠를 표시하고 축소하여 콘텐츠를 숨기는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IGridItemProvider |
IGridProvider 구현하는 컨테이너의 개별 자식 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IGridProvider |
자식 요소 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. 이 요소의 자식은 IGridItemProvider 구현해야 하며 키보드를 사용하여 트래버스할 수 있는 2차원 논리 좌표계(즉, UI 자동화 클라이언트가 인접한 컨트롤로 이동할 수 있습니다)로 구성되어야 합니다. |
| IInvokeProvider |
단일 명확한 작업을 시작하거나 수행하고 활성화될 때 상태를 유지 관리하지 않는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IItemContainerProvider |
애플리케이션이 가상화된 목록과 같은 컨테이너에서 요소를 찾을 수 있도록 하는 메서드를 노출합니다. |
| IMultipleViewProvider |
동일한 정보 또는 자식 컨트롤 집합의 여러 표현을 제공하고 전환할 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IRangeValueProvider |
범위 내의 값으로 설정할 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IRawElementProviderAdviseEvents |
UI 자동화 클라이언트 애플리케이션이 이벤트 수신 대기를 시작하거나 종료할 때 조각의 루트 요소에 알리기 위해 호출되는 메서드를 노출합니다. |
| IRawElementProviderFragment |
목록 상자 또는 목록 항목과 같이 둘 이상의 수준 깊이에 있는 구조의 일부인 UI(사용자 인터페이스) 요소에 메서드 및 속성을 노출합니다. UI 자동화 공급자에 의해 구현됩니다. |
| IRawElementProviderFragmentRoot |
조각의 루트 요소에 메서드 및 속성을 노출합니다. |
| IRawElementProviderHwndOverride |
조각의 UI 자동화 트리 내에서 창 기반 요소의 위치를 변경할 수 있는 메서드를 노출합니다. |
| IRawElementProviderSimple |
UI 요소에 대한 기본 정보를 노출하는 메서드 및 속성을 제공합니다. |
| IScrollItemProvider |
IScrollProvider 구현하는 컨테이너의 개별 자식 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IScrollProvider |
자식 개체 컬렉션에 대해 스크롤 가능한 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. 이 컨트롤의 자식 항목은 IScrollItemProvider를 구현해야 합니다. |
| ISelectionItemProvider |
ISelectionProvider 구현하는 컨테이너의 선택 가능한 개별 자식 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| ISelectionProvider |
선택 가능한 개별 자식 항목 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. 이 컨트롤의 자식 항목은 ISelectionItemProvider를 구현해야 합니다. |
| ISynchronizedInputProvider |
동기화된 입력을 지원하는 컨트롤에 UI 자동화 클라이언트 액세스를 용이하게 하는 메서드를 노출합니다. |
| ITableItemProvider |
ITableProvider 구현하는 컨테이너의 자식 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| ITableProvider |
자식 요소 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. 이 요소의 자식은 ITableItemProvider 구현해야 하며 키보드를 사용하여 트래버스할 수 있는 2차원 논리 좌표계(즉, UI 자동화 클라이언트가 인접한 컨트롤로 이동할 수 있습니다)로 구성되어야 합니다. |
| ITextProvider |
텍스트가 포함된 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| ITextRangeProvider |
ITextProvider 구현하는 텍스트 컨테이너의 연속 텍스트 범위에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IToggleProvider |
상태 집합을 순환하고 한 번 설정된 상태를 유지할 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| ITransformProvider |
2차원 공간 내에서 이동, 크기 조정 또는 회전할 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IValueProvider |
범위에 걸쳐 있지 않고 문자열로 나타낼 수 있는 내장 값이 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
| IVirtualizedItemProvider |
가상화된 항목 컨트롤 패턴을 지원하는 메서드를 노출합니다. |
| IWindowProvider |
기존 GUI(그래픽 사용자 인터페이스) 내에서 기본 창 기반 기능을 제공하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다. |
열거형
| Name | Description |
|---|---|
| NavigateDirection |
UI 자동화 트리 내에서 탐색 방향을 지정하는 데 사용되는 값을 포함합니다. |
| ProviderOptions |
UI 자동화 공급자의 형식을 지정하는 값을 포함합니다. |