System.Windows.Automation 네임스페이스

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

클래스

AndCondition

둘 이상의 PropertyCondition 개체를 결합할 때 모두 true여야 일치하는 것으로 판정하는 경우를 나타냅니다.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

AsyncContentLoadedEvent에 대한 데이터를 제공합니다.Provides data for a AsyncContentLoadedEvent.

Automation

UI 자동화 클라이언트 애플리케이션의 필드 및 메서드를 포함합니다.Contains methods and fields for UI Automation client applications.

AutomationElement

UI Automation 트리의 UI Automation 요소를 나타내며 UI Automation 클라이언트 애플리케이션에서 식별자로 사용되는 값을 포함합니다.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

AutomationElement 개체의 컬렉션을 나타냅니다.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

UI 자동화 공급자에서 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers by UI Automation providers.

AutomationEvent

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

AutomationEventArgs

AutomationEventHandler 대리자에 전달되는 UI Automation 이벤트에 대한 데이터를 제공합니다.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

포커스 변경 이벤트에 대한 데이터를 제공합니다.Provides data for a focus-changed event.

AutomationIdentifier

UI Automation의 컨트롤 형식, 이벤트, 패턴, 속성 및 텍스트 특성을 식별하는 형식에 대한 기본 클래스입니다.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

컨트롤 패턴을 식별합니다.Identifies a control pattern.

AutomationProperties

AutomationPeer 요소 인스턴스에 대해 연결된 속성 값을 가져오거나 설정하는 방법을 제공합니다.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

AutomationElement의 속성을 식별합니다.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

속성 변경 이벤트에 대한 정보를 제공합니다.Provides information about a property-changed event.

AutomationTextAttribute

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

BasePattern

컨트롤 패턴 클래스의 기본 구현을 제공합니다.Provides the base implementation for control pattern classes.

CacheRequest

AutomationElement를 가져올 때 UI Automation 프레임워크에서 캐시하는 속성 및 패턴을 지정합니다.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

클라이언트에서 클라이언트측 공급자를 사용할 수 있게 하는 메서드를 포함합니다.Contains methods that make client-side providers available to the client.

Condition

UI Automation 트리에서 요소를 검색할 때 필터링에 사용되는 조건의 기본 형식입니다.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

UI(사용자 인터페이스) 컨트롤의 형식을 식별합니다.Identifies the type of a user interface (UI) control.

DockPattern

도킹 컨테이너 내에서 해당 도킹 속성을 공개하는 컨트롤을 나타냅니다.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

IDockProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for IDockProvider.

ElementNotAvailableException

사용자 인터페이스에서 더 이상 사용할 수 없는 부분에 해당하는 UI Automation 요소에 액세스하려고 할 때 발생하는 예외에 대한 정보를 포함합니다.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

ElementNotEnabledException

사용할 수 없는 컨트롤을 조작하려고 할 때 발생하는 예외에 대한 정보를 포함합니다.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

ExpandCollapsePattern

시각적으로 확장되어 콘텐츠를 표시하거나 축소되어 콘텐츠를 숨기는 컨트롤을 나타냅니다.Represents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

IExpandCollapseProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

GridPattern을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

IGridItemProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IGridItemProvider.

GridPattern

자식 요소 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다.Represents controls that act as containers for a collection of child elements. 이 컨트롤의 자식은 GridItemPattern을 지원하고 행과 열로 트래버스할 수 있는 2차원의 논리적 좌표계로 구성됩니다.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

GridPatternIdentifiers

IGridProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IGridProvider.

InvokePattern

활성화되었을 때 상태를 유지하지 않고 명확한 단일 작업을 시작하거나 수행하는 컨트롤을 나타냅니다.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

IInvokeProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

항목을 관리하는 개체를 나타내며 속성 값별 항목 검색을 지원합니다.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

IItemContainerProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

같은 정보 집합이나 자식 컨트롤을 여러 방식으로 표현하고 각 표현 사이에서 전환할 수 있는 컨트롤을 나타냅니다.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

IMultipleViewProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IMultipleViewProvider.

NoClickablePointException

클릭할 수 있는 지점이 없는 UI Automation 요소에 대해 GetClickablePoint()를 호출할 때 발생하는 예외에 대한 정보를 포함합니다.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

지정된 Condition의 부정인 Condition을 나타냅니다.Represents a Condition that is the negative of a specified Condition.

OrCondition

둘 이상의 조건을 결합할 때 여러 조건 중 하나만 true여도 일치하는 것으로 판정하는 경우를 나타냅니다.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

속성에 지정된 값이 있는지 여부를 테스트하는 Condition을 나타냅니다.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

클라이언트측 공급자가 들어 있는 어셈블리를 로드하는 데 문제가 있을 때 발생하는 예외에 대한 정보를 포함합니다.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers.

RangeValuePattern

범위 내의 값으로 설정할 수 있는 컨트롤을 나타냅니다.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

IRangeValueProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

ScrollPattern 컨트롤 패턴을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

IScrollItemProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

자식 요소 컬렉션에 대해 스크롤 가능한 컨테이너 역할을 하는 컨트롤을 나타냅니다.Represents controls that act as scrollable containers for a collection of child elements. 이 요소의 자식은 ScrollItemPattern을 지원합니다.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

IScrollProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

SelectionPattern을 지원하는 컨테이너 컨트롤의 선택 가능한 자식 항목을 나타냅니다.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

ISelectionItemProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

선택 가능한 자식 항목의 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다.Represents a control that acts as a container for a collection of selectable child items. 이 요소의 자식은 SelectionItemPattern을 지원합니다.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

ISelectionProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

UI Automation 트리 구조가 변경될 때 발생하는 이벤트에 대한 정보를 포함합니다.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

동기화된 입력 이벤트를 지원하는 개체를 나타냅니다.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

ISynchronizedInputProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

TablePattern을 지원하는 컨테이너의 자식 컨트롤을 나타냅니다.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

ITableItemProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by ITableItemProvider.

TablePattern

자식 요소 컬렉션에 대한 컨테이너 역할을 하는 컨트롤을 나타냅니다.Represents controls that act as containers for a collection of child elements. 이 요소의 자식은 TableItemPattern을 지원하고 행과 열로 트래버스할 수 있는 2차원 논리적 좌표계로 구성됩니다.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

TablePatternIdentifiers

TablePattern의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for TablePattern.

TextPattern

텍스트가 들어 있는 컨트롤을 나타냅니다.Represents controls that contain text.

TextPatternIdentifiers

ITextProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for ITextProvider.

TogglePattern

상태 집합을 순환하고 설정된 상태를 유지할 수 있는 컨트롤을 나타냅니다.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

IToggleProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IToggleProvider.

TransformPattern

2차원 공간 내에서 이동하거나 크기를 조정하거나 회전할 수 있는 컨트롤을 나타냅니다.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

ITransformProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for ITransformProvider.

TreeWalker

UI Automation 트리를 탐색하는 데 사용한 메서드 및 속성을 제공합니다.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

특정 범위로 확장되지 않고 문자열로 나타낼 수 있는 내장 값을 갖는 컨트롤을 나타냅니다.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. 이 문자열을 편집할 수 있는지 여부는 해당 컨트롤 및 설정에 따라 다릅니다.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

IValueProvider의 식별자로 사용되는 값을 포함합니다.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

가상화되고 UI 자동화 요소로 완전히 액세스할 수 있도록 만들어야 하는 컨테이너 내부의 항목을 나타냅니다.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

IVirtualizedItemProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

창이 닫힐 때 발생하는 이벤트에 대한 정보를 포함합니다.Contains information about the event that is raised when a window is closed.

WindowPattern

기존 GUI(그래픽 사용자 인터페이스) 내에서 기본적인 창 기반 기능을 제공하는 컨트롤을 나타냅니다.Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

IWindowProvider에서 식별자로 사용하는 값을 포함합니다.Contains values used as identifiers by IWindowProvider.

구조체

AutomationElement.AutomationElementInformation

Cached 또는 Current 속성에서 사용하는 속성 접근자를 포함합니다.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

UI 자동화 클라이언트 애플리케이션에 등록할 수 있도록 클라이언트 쪽 UI 자동화 공급자의 범위를 설명합니다.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

해당 DockPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

해당 ExpandCollapsePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

해당 GridItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

해당 GridPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

해당 MultipleViewPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

해당 RangeValuePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

해당 ScrollPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

해당 SelectionItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

해당 SelectionPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

해당 TableItemPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

해당 TablePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

해당 TogglePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

해당 TransformPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

해당 ValuePattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

해당 WindowPattern 또는 Current 접근자를 사용하여 Cached 개체의 속성 값에 액세스할 수 있습니다.Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

열거형

AsyncContentLoadedState

콘텐츠 요소에 로드되는 내용의 상태를 지정하는 값을 포함합니다.Contains values that specify the state of the content being loaded into a content element.

AutomationElementMode

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

AutomationLiveSetting

특정 라이브 영역의 알림 특성을 설명합니다.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

ClientSideProviderDescription의 클래스 이름을 대조하는 동작을 지정하는 값을 포함합니다.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

도킹 컨테이너 내 개체의 도킹 위치를 지정하는 값을 포함하며 DockPattern으로 표시됩니다.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

UI 자동화 요소의 ExpandCollapseState를 지정하는 값을 포함합니다.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

IsOffscreen() 속성을 확인하는 방식을 지정합니다.Specifies how the IsOffscreen() property is determined.

OrientationType

컨트롤의 방향을 지정하는 값을 포함합니다.Contains values that specify the orientation of a control.

PropertyConditionFlags

PropertyCondition에서 속성 값이 테스트되는 방식을 지정하는 값을 포함합니다.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

테이블의 데이터를 주로 행 단위로 읽을지 아니면 열 단위로 읽을지를 지정하는 값을 포함합니다.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

ScrollPattern에서 스크롤 방향 및 거리를 지정하는 데 사용하는 값을 포함합니다.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Microsoft UI Automation 요소 트리 구조의 변경 내용을 지정하는 값을 포함합니다.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

SupportedTextSelection

텍스트 공급자가 선택 영역을 지원하는지 여부 및 지원하는 경우 단일 연속 선택 영역을 지원하는지 아니면 서로 분리된 여러 선택 영역을 지원하는지를 지정하는 값을 포함합니다.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

SynchronizedInputType

동기화된 입력의 형식을 지정하는 값이 들어 있습니다.Contains values that specify the type of synchronized input.

ToggleState

UI 자동화 요소의 ToggleState를 지정하는 값을 포함합니다.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

UI Automation 트리 내에서 요소의 범위를 지정하는 값을 포함합니다.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

사용자 또는 프로그래밍 방식 상호 작용을 위해 창의 현재 상태를 지정하는 값을 포함합니다.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

창의 표시 상태를 지정하는 값을 포함합니다.Contains values that specify the visual state of a window.

대리자

AutomationEventHandler

UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

AutomationFocusChangedEventHandler

포커스가 변경되었을 때 UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

AutomationPropertyChangedEventHandler

속성이 변경되었을 때 UI 자동화 공급자에서 발생하는 이벤트를 처리하기 위해 UI 자동화 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

ClientSideProviderFactoryCallback

창의 클라이언트 쪽 UI 자동화 공급자를 만드는 메서드를 나타냅니다.Represents the method that creates a client-side UI Automation provider for a window.

StructureChangedEventHandler

UI Automation 트리 구조가 변경되었을 때 발생된 이벤트를 처리하기 위해 클라이언트 애플리케이션에서 구현하는 메서드를 나타냅니다.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.