System.Windows.Automation 네임스페이스

WPF(Windows Presentation Foundation) UI Automation 클라이언트에 대한 지원을 제공합니다.

클래스

ActiveTextPositionChangedEventArgs
AndCondition

둘 이상의 PropertyCondition 개체를 결합할 때 모두 true여야 일치하는 것으로 판정하는 경우를 나타냅니다.

AsyncContentLoadedEventArgs

AsyncContentLoadedEvent에 대한 데이터를 제공합니다.

Automation

UI 자동화 클라이언트 애플리케이션의 필드 및 메서드를 포함합니다.

AutomationElement

UI Automation 트리의 UI Automation 요소를 나타내며 UI Automation 클라이언트 애플리케이션에서 식별자로 사용되는 값을 포함합니다.

AutomationElementCollection

AutomationElement 개체의 컬렉션을 나타냅니다.

AutomationElementIdentifiers

UI 자동화 공급자에서 식별자로 사용되는 값을 포함합니다.

AutomationEvent

UI Automation 이벤트를 식별합니다.

AutomationEventArgs

AutomationEventHandler 대리자에 전달되는 UI Automation 이벤트에 대한 데이터를 제공합니다.

AutomationFocusChangedEventArgs

포커스 변경 이벤트에 대한 데이터를 제공합니다.

AutomationIdentifier

UI Automation의 컨트롤 형식, 이벤트, 패턴, 속성 및 텍스트 특성을 식별하는 형식에 대한 기본 클래스입니다.

AutomationPattern

컨트롤 패턴을 식별합니다.

AutomationProperties

AutomationPeer 요소 인스턴스에 대해 연결된 속성 값을 가져오거나 설정하는 방법을 제공합니다.

AutomationProperty

AutomationElement의 속성을 식별합니다.

AutomationPropertyChangedEventArgs

속성 변경 이벤트에 대한 정보를 제공합니다.

AutomationTextAttribute

UI Automation 텍스트 특성을 식별합니다.

BasePattern

컨트롤 패턴 클래스의 기본 구현을 제공합니다.

CacheRequest

AutomationElement를 가져올 때 UI Automation 프레임워크에서 캐시하는 속성 및 패턴을 지정합니다.

ClientSettings

클라이언트에서 클라이언트측 공급자를 사용할 수 있게 하는 메서드를 포함합니다.

Condition

UI Automation 트리에서 요소를 검색할 때 필터링에 사용되는 조건의 기본 형식입니다.

ControlType

UI(사용자 인터페이스) 컨트롤의 형식을 식별합니다.

DockPattern

도킹 컨테이너 내에서 해당 도킹 속성을 공개하는 컨트롤을 나타냅니다.

DockPatternIdentifiers

IDockProvider의 식별자로 사용되는 값을 포함합니다.

ElementNotAvailableException

사용자 인터페이스에서 더 이상 사용할 수 없는 부분에 해당하는 UI Automation 요소에 액세스하려고 할 때 발생하는 예외에 대한 정보를 포함합니다.

ElementNotEnabledException

사용할 수 없는 컨트롤을 조작하려고 할 때 발생하는 예외에 대한 정보를 포함합니다.

ExpandCollapsePattern

시각적으로 확장되어 콘텐츠를 표시하거나 축소되어 콘텐츠를 숨기는 컨트롤을 나타냅니다.

ExpandCollapsePatternIdentifiers

IExpandCollapseProvider에서 식별자로 사용하는 값을 포함합니다.

GridItemPattern

GridPattern을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.

GridItemPatternIdentifiers

IGridItemProvider에서 식별자로 사용하는 값을 포함합니다.

GridPattern

자식 요소 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다. 이 컨트롤의 자식은 GridItemPattern을 지원하고 행과 열로 트래버스할 수 있는 2차원의 논리적 좌표계로 구성됩니다.

GridPatternIdentifiers

IGridProvider에서 식별자로 사용하는 값을 포함합니다.

InvokePattern

활성화되었을 때 상태를 유지하지 않고 명확한 단일 작업을 시작하거나 수행하는 컨트롤을 나타냅니다.

InvokePatternIdentifiers

IInvokeProvider에서 식별자로 사용하는 값을 포함합니다.

ItemContainerPattern

항목을 관리하는 개체를 나타내며 속성 값별 항목 검색을 지원합니다.

ItemContainerPatternIdentifiers

IItemContainerProvider에서 식별자로 사용하는 값을 포함합니다.

MultipleViewPattern

같은 정보 집합이나 자식 컨트롤을 여러 방식으로 표현하고 각 표현 사이에서 전환할 수 있는 컨트롤을 나타냅니다.

MultipleViewPatternIdentifiers

IMultipleViewProvider에서 식별자로 사용하는 값을 포함합니다.

NoClickablePointException

클릭할 수 있는 지점이 없는 UI Automation 요소에 대해 GetClickablePoint()를 호출할 때 발생하는 예외에 대한 정보를 포함합니다.

NotCondition

지정된 Condition의 부정인 Condition을 나타냅니다.

NotificationEventArgs
OrCondition

둘 이상의 조건을 결합할 때 여러 조건 중 하나만 true여도 일치하는 것으로 판정하는 경우를 나타냅니다.

PropertyCondition

속성에 지정된 값이 있는지 여부를 테스트하는 Condition을 나타냅니다.

ProxyAssemblyNotLoadedException

클라이언트측 공급자가 들어 있는 어셈블리를 로드하는 데 문제가 있을 때 발생하는 예외에 대한 정보를 포함합니다.

RangeValuePattern

범위 내의 값으로 설정할 수 있는 컨트롤을 나타냅니다.

RangeValuePatternIdentifiers

IRangeValueProvider의 식별자로 사용되는 값을 포함합니다.

ScrollItemPattern

ScrollPattern 컨트롤 패턴을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.

ScrollItemPatternIdentifiers

IScrollItemProvider에서 식별자로 사용하는 값을 포함합니다.

ScrollPattern

자식 요소 컬렉션에 대해 스크롤 가능한 컨테이너 역할을 하는 컨트롤을 나타냅니다. 이 요소의 자식은 ScrollItemPattern을 지원합니다.

ScrollPatternIdentifiers

IScrollProvider의 식별자로 사용되는 값을 포함합니다.

SelectionItemPattern

SelectionPattern을 지원하는 컨테이너 컨트롤의 선택 가능한 자식 항목을 나타냅니다.

SelectionItemPatternIdentifiers

ISelectionItemProvider에서 식별자로 사용하는 값을 포함합니다.

SelectionPattern

선택 가능한 자식 항목의 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다. 이 요소의 자식은 SelectionItemPattern을 지원합니다.

SelectionPatternIdentifiers

ISelectionProvider의 식별자로 사용되는 값을 포함합니다.

StructureChangedEventArgs

UI Automation 트리 구조가 변경될 때 발생하는 이벤트에 대한 정보를 포함합니다.

SynchronizedInputPattern

동기화된 입력 이벤트를 지원하는 개체를 나타냅니다.

SynchronizedInputPatternIdentifiers

ISynchronizedInputProvider에서 식별자로 사용하는 값을 포함합니다.

TableItemPattern

TablePattern을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.

TableItemPatternIdentifiers

ITableItemProvider에서 식별자로 사용하는 값을 포함합니다.

TablePattern

자식 요소 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다. 이 요소의 자식은 TableItemPattern을 지원하고 행과 열로 트래버스할 수 있는 2차원 논리적 좌표계로 구성됩니다.

TablePatternIdentifiers

TablePattern의 식별자로 사용되는 값을 포함합니다.

TextPattern

텍스트가 들어 있는 컨트롤을 나타냅니다.

TextPatternIdentifiers

ITextProvider의 식별자로 사용되는 값을 포함합니다.

TogglePattern

상태 집합을 순환하고 설정된 상태를 유지할 수 있는 컨트롤을 나타냅니다.

TogglePatternIdentifiers

IToggleProvider에서 식별자로 사용하는 값을 포함합니다.

TransformPattern

2차원 공간 내에서 이동하거나 크기를 조정하거나 회전할 수 있는 컨트롤을 나타냅니다.

TransformPatternIdentifiers

ITransformProvider의 식별자로 사용되는 값을 포함합니다.

TreeWalker

UI Automation 트리를 탐색하는 데 사용한 메서드 및 속성을 제공합니다.

ValuePattern

특정 범위로 확장되지 않고 문자열로 나타낼 수 있는 내장 값을 갖는 컨트롤을 나타냅니다. 이 문자열을 편집할 수 있는지 여부는 해당 컨트롤 및 설정에 따라 다릅니다.

ValuePatternIdentifiers

IValueProvider의 식별자로 사용되는 값을 포함합니다.

VirtualizedItemPattern

가상화되고 UI 자동화 요소로 완전히 액세스할 수 있도록 만들어야 하는 컨테이너 내부의 항목을 나타냅니다.

VirtualizedItemPatternIdentifiers

IVirtualizedItemProvider에서 식별자로 사용하는 값을 포함합니다.

WindowClosedEventArgs

창이 닫힐 때 발생하는 이벤트에 대한 정보를 포함합니다.

WindowPattern

기존 GUI(그래픽 사용자 인터페이스) 내에서 기본적인 창 기반 기능을 제공하는 컨트롤을 나타냅니다.

WindowPatternIdentifiers

IWindowProvider에서 식별자로 사용하는 값을 포함합니다.

구조체

AutomationElement.AutomationElementInformation

Cached 또는 Current 속성에서 사용하는 속성 접근자를 포함합니다.

ClientSideProviderDescription

UI 자동화 클라이언트 애플리케이션에 등록할 수 있도록 클라이언트 쪽 UI 자동화 공급자의 범위를 설명합니다.

DockPattern.DockPatternInformation

해당 DockPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

ExpandCollapsePattern.ExpandCollapsePatternInformation

해당 ExpandCollapsePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

GridItemPattern.GridItemPatternInformation

해당 GridItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

GridPattern.GridPatternInformation

해당 GridPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

MultipleViewPattern.MultipleViewPatternInformation

해당 MultipleViewPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

RangeValuePattern.RangeValuePatternInformation

해당 RangeValuePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

ScrollPattern.ScrollPatternInformation

해당 ScrollPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

SelectionItemPattern.SelectionItemPatternInformation

해당 SelectionItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

SelectionPattern.SelectionPatternInformation

해당 SelectionPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

TableItemPattern.TableItemPatternInformation

해당 TableItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

TablePattern.TablePatternInformation

해당 TablePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

TogglePattern.TogglePatternInformation

해당 TogglePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

TransformPattern.TransformPatternInformation

해당 TransformPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

ValuePattern.ValuePatternInformation

해당 ValuePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

WindowPattern.WindowPatternInformation

해당 WindowPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.

열거형

AsyncContentLoadedState

콘텐츠 요소에 로드되는 내용의 상태를 지정하는 값을 포함합니다.

AutomationElementMode

UI Automation 요소를 반환할 때 사용할 참조 형식을 지정하는 값을 포함합니다. 이러한 값은 AutomationElementMode 속성에 사용됩니다.

AutomationHeadingLevel
AutomationLiveSetting

특정 라이브 영역의 알림 특성을 설명합니다.

AutomationNotificationKind
AutomationNotificationProcessing
ClientSideProviderMatchIndicator

ClientSideProviderDescription의 클래스 이름을 대조하는 동작을 지정하는 값을 포함합니다.

DockPosition

도킹 컨테이너 내 개체의 도킹 위치를 지정하는 값을 포함하며 DockPattern으로 표시됩니다.

ExpandCollapseState

UI 자동화 요소의 ExpandCollapseState를 지정하는 값을 포함합니다.

IsOffscreenBehavior

IsOffscreen() 속성을 확인하는 방식을 지정합니다.

OrientationType

컨트롤의 방향을 지정하는 값을 포함합니다.

PropertyConditionFlags

PropertyCondition에서 속성 값이 테스트되는 방식을 지정하는 값을 포함합니다.

RowOrColumnMajor

테이블의 데이터를 주로 행 단위로 읽을지 아니면 열 단위로 읽을지를 지정하는 값을 포함합니다.

ScrollAmount

ScrollPattern에서 스크롤 방향 및 거리를 지정하는 데 사용하는 값을 포함합니다.

StructureChangeType

Microsoft UI Automation 요소 트리 구조의 변경 내용을 지정하는 값을 포함합니다.

SupportedTextSelection

텍스트 공급자가 선택 영역을 지원하는지 여부 및 지원하는 경우 단일 연속 선택 영역을 지원하는지 아니면 서로 분리된 여러 선택 영역을 지원하는지를 지정하는 값을 포함합니다.

SynchronizedInputType

동기화된 입력의 형식을 지정하는 값이 들어 있습니다.

ToggleState

UI 자동화 요소의 ToggleState를 지정하는 값을 포함합니다.

TreeScope

UI Automation 트리 내에서 요소의 범위를 지정하는 값을 포함합니다.

WindowInteractionState

사용자 또는 프로그래밍 방식 상호 작용을 위해 창의 현재 상태를 지정하는 값을 포함합니다.

WindowVisualState

창의 표시 상태를 지정하는 값을 포함합니다.

대리자

AutomationEventHandler

UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.

AutomationFocusChangedEventHandler

포커스가 변경되었을 때 UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.

AutomationPropertyChangedEventHandler

속성이 변경되었을 때 UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.

ClientSideProviderFactoryCallback

창의 클라이언트 쪽 UI 자동화 공급자를 만드는 메서드를 나타냅니다.

StructureChangedEventHandler

UI Automation 트리 구조가 변경되었을 때 발생된 이벤트를 처리하기 위해 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.