다음을 통해 공유


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

UI Automation 공급자를 만들기 위해 API를 제공합니다.

클래스

AutomationInteropProvider

UI 자동화 공급자와 UI 자동화 클라이언트 애플리케이션 간의 통신을 지원합니다.

인터페이스

IDockProvider

도킹 컨테이너 내의 해당 도킹 속성을 노출하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하기 위해 메서드 및 속성을 노출합니다.

IExpandCollapseProvider

콘텐츠를 표시하려고 시각적으로 확장하고 콘텐츠를 숨기려고 축소하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하도록 메서드 및 속성을 공개합니다.

IGridItemProvider

IGridProvider를 구현하는 컨테이너의 개별 자식 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 공개합니다.

IGridProvider

자식 요소의 컬렉션에 대해 컨테이너 역할을 하는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하도록 메서드 및 속성을 공개합니다. 이 요소의 자식은 IGridItemProvider를 구현해야 하며 키보드를 사용하여 트래버스될 수 있는(즉, UI 자동화 클라이언트가 인접한 컨트롤로 이동할 수 있음) 2차원의 논리적 좌표계로 구성되어야 합니다.

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를 구현해야 하며 키보드를 사용하여 트래버스될 수 있는(즉, UI 자동화 클라이언트가 인접한 컨트롤로 이동할 수 있음) 2차원의 논리적 좌표계로 구성되어야 합니다.

ITextProvider

텍스트가 포함된 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 공개합니다.

ITextRangeProvider

ITextProvider를 구현하는 텍스트 컨테이너에 있는 연속 텍스트의 범위에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 노출합니다.

IToggleProvider

상태 집합을 순환하고 상태를 유지할 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하기 위해 메서드 및 속성을 공개합니다.

ITransformProvider

2차원 공간 내에서 이동되거나 크기 조정되거나 회전될 수 있는 컨트롤에 대한 UI 자동화 클라이언트 액세스를 지원하는 메서드 및 속성을 공개합니다.

IValueProvider

UI 자동화 클라이언트가 범위에 걸쳐 있지 않고 문자열로 나타낼 수 있는 내장 값을 가진 컨트롤에 액세스할 수 있도록 지원하는 메서드 및 속성을 노출합니다.

IVirtualizedItemProvider

가상화된 항목 컨트롤 패턴을 지원할 메서드를 노출합니다.

IWindowProvider

메서드 및 속성을 노출하여 기존 GUI(그래픽 사용자 인터페이스) 내에서 기본적인 창 기반 기능을 제공하는 컨트롤에 대한 UI Automation 클라이언트 액세스를 지원합니다.

열거형

NavigateDirection

UI Automation 트리 내에서 탐색 방향을 지정하는 데 사용되는 값을 포함합니다.

ProviderOptions

UI 자동화 공급자의 유형을 지정하는 값을 포함합니다.