System.Windows.Automation.Provider 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 자동화 공급자의 유형을 지정하는 값을 포함합니다. |