System.Windows.Automation.Provider 네임스페이스

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 자동화 공급자의 형식을 지정하는 값을 포함합니다.