AutomationElement 클래스

정의

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

public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
상속
AutomationElement

설명

기본 AutomationElement 구현(예: WPF(Windows Presentation Foundation) 또는 Win32)에 관계없이 UI(사용자 인터페이스) 부분에 해당합니다.

필드

AcceleratorKeyProperty

AcceleratorKey 속성을 식별합니다.

AccessKeyProperty

AccessKey 속성을 식별합니다.

ActiveTextPositionChangedEvent

이벤트 ID: ActiveTextPositionChanged - 텍스트 요소 내의 활성 위치가 변경되었음을 나타냅니다.

AsyncContentLoadedEvent

비동기 콘텐츠 로드 중 발생하는 이벤트를 식별합니다.

AutomationFocusChangedEvent

포커스가 변경될 때 발생하는 이벤트를 식별합니다.

AutomationIdProperty

요소를 식별하는 데 사용되는 AutomationId 속성을 식별합니다.

AutomationPropertyChangedEvent

속성 변경 이벤트를 식별합니다.

BoundingRectangleProperty

BoundingRectangle 속성을 식별합니다.

ClassNameProperty

ClassName 속성을 식별합니다.

ClickablePointProperty

클릭 가능 지점 속성을 식별합니다.

ControlTypeProperty

ControlType 속성을 식별합니다.

CultureProperty

문화권 속성을 식별합니다.

FrameworkIdProperty

FrameworkId 속성을 식별합니다.

HasKeyboardFocusProperty

HasKeyboardFocus 속성을 식별합니다.

HeadingLevelProperty

속성 ID: HeadingLevel - 요소의 제목 수준을 설명합니다.

HelpTextProperty

HelpText 속성을 식별합니다.

IsContentElementProperty

IsContentElement 속성을 식별합니다.

IsControlElementProperty

IsControlElement 속성을 식별합니다.

IsDialogProperty

속성 ID: IsDialog - 자동화 요소가 대화 상자인지 식별합니다.

IsDockPatternAvailableProperty

DockPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsEnabledProperty

IsEnabled 참조하는 UI(사용자 인터페이스) 항목 AutomationElement 이 사용되는지 여부를 지정하는 속성을 식별합니다.

IsExpandCollapsePatternAvailableProperty

ExpandCollapsePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsGridItemPatternAvailableProperty

GridItemPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsGridPatternAvailableProperty

GridPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsInvokePatternAvailableProperty

InvokePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsItemContainerPatternAvailableProperty

ItemContainerPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsKeyboardFocusableProperty

IsKeyboardFocusable 속성을 식별합니다.

IsMultipleViewPatternAvailableProperty

MultipleViewPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsOffscreenProperty

IsOffscreen UI(사용자 인터페이스) 항목이 화면에 표시되는지 여부를 나타내는 속성을 식별합니다.

IsPasswordProperty

IsPassword 속성을 식별합니다.

IsRangeValuePatternAvailableProperty

RangeValuePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsRequiredForFormProperty

IsRequiredForForm 속성을 식별합니다.

IsScrollItemPatternAvailableProperty

ScrollItemPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsScrollPatternAvailableProperty

ScrollPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsSelectionItemPatternAvailableProperty

SelectionItemPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsSelectionPatternAvailableProperty

SelectionPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsSynchronizedInputPatternAvailableProperty

SynchronizedInputPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsTableItemPatternAvailableProperty

TableItemPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsTablePatternAvailableProperty

TablePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsTextPatternAvailableProperty

TextPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsTogglePatternAvailableProperty

TogglePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsTransformPatternAvailableProperty

TransformPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsValuePatternAvailableProperty

ValuePattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsVirtualizedItemPatternAvailableProperty

VirtualizedItemPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

IsWindowPatternAvailableProperty

WindowPattern 에서 AutomationElement컨트롤 패턴을 사용할 수 있는지 여부를 나타내는 속성을 식별합니다.

ItemStatusProperty

복합 항목의 시각적 표시 상태를 지정하는 ItemStatus 속성을 식별합니다.

ItemTypeProperty

ItemType 속성을 식별합니다.

LabeledByProperty

컨트롤에 연결된 레이블을 식별하는 LabeledBy 속성을 식별합니다.

LayoutInvalidatedEvent

레이아웃이 무효화될 때 발생하는 이벤트를 식별합니다.

LocalizedControlTypeProperty

로컬 언어로 LocalizedControlType 속성을 식별합니다.

MenuClosedEvent

메뉴가 닫힐 때 발생하는 이벤트를 식별합니다.

MenuOpenedEvent

메뉴가 열릴 때 발생하는 이벤트를 식별합니다.

NameProperty

Name 속성을 식별합니다.

NativeWindowHandleProperty

NativeWindowHandle 속성을 식별합니다.

NotificationEvent

이벤트 ID: 알림 - 주로 서버에서 일반 알림을 발생시켜 사용하는 알림입니다.

NotSupported

속성이 지원되지 않음을 나타냅니다.

OrientationProperty

Orientation 속성을 식별합니다.

PositionInSetProperty

형제로 간주되는 일련의 요소 내에서 자동화 요소의 서수 위치를 설명합니다.

ProcessIdProperty

ProcessId 속성을 식별합니다.

RuntimeIdProperty

요소의 런타임 식별자를 포함하는 속성을 식별합니다.

SizeOfSetProperty

형제로 간주되는 그룹 또는 세트에서 자동화 요소 수를 설명합니다.

StructureChangedEvent

UI 자동화 트리 구조가 변경될 때 발생하는 이벤트를 식별합니다.

ToolTipClosedEvent

도구 설명이 닫힐 때 발생하는 이벤트를 식별합니다.

ToolTipOpenedEvent

도구 설명이 열릴 때 발생하는 이벤트를 식별합니다.

속성

Cached

AutomationElement 개체의 캐시된 UI 자동화 속성 값을 가져옵니다.

CachedChildren

AutomationElement의 캐시된 하위 요소 1을 가져 옵니다.

CachedParent

AutomationElement의 캐시된 부모를 가져옵니다.

Current

AutomationElement의 현재 속성 값을 가져옵니다.

FocusedElement

현재 포커스를 받고 있는 AutomationElement를 가져옵니다.

RootElement

현재 데스크톱의 루트 AutomationElement를 가져옵니다.

메서드

Equals(Object)

지정된 AutomationElement의 값이 이 AutomationElement와 같은지 여부를 확인합니다.

Finalize()

가비지 컬렉션이 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.

FindAll(TreeScope, Condition)

지정된 조건에 맞는 모든 AutomationElement 개체를 반환합니다.

FindFirst(TreeScope, Condition)

지정된 조건에 맞는 첫 번째 자식이나 하위 요소를 반환합니다.

FromHandle(IntPtr)

지정된 창 핸들에서 참조하는 UI(사용자 인터페이스) 항목에 대한 새 AutomationElement 개체를 검색합니다.

FromLocalProvider(IRawElementProviderSimple)

로컬 IRawElementProviderSimple 구현에서 새 AutomationElement 개체를 검색합니다.

FromPoint(Point)

바탕 화면의 지정된 지점에서 UI(사용자 인터페이스) 항목에 대한 새 AutomationElement 개체를 검색합니다.

GetCachedPattern(AutomationPattern)

AutomationElement의 캐시에서 지정된 패턴을 검색합니다.

GetCachedPropertyValue(AutomationProperty)

AutomationElement의 캐시에서 지정된 속성의 값을 검색합니다. 대상 UI(사용자 인터페이스) 요소에서 명시적으로 지원되지 않는 속성에 대해 속성 형식에 대한 적절한 기본값이 반환됩니다.

GetCachedPropertyValue(AutomationProperty, Boolean)

AutomationElement의 캐시에서 지정된 속성의 값을 검색하고, 기본 속성을 선택적으로 무시할 수 있습니다.

GetClickablePoint()

AutomationElement 에서 클릭할 수 있는 지점을 검색합니다.

GetCurrentPattern(AutomationPattern)

AutomationElement에서 지정된 패턴 개체를 검색합니다.

GetCurrentPropertyValue(AutomationProperty)

AutomationElement의 지정된 속성 값을 검색합니다. 속성 형식에 대한 적절한 기본값은 대상 UI(사용자 인터페이스) 요소에서 명시적으로 지원되지 않는 속성에 대해 반환됩니다.

GetCurrentPropertyValue(AutomationProperty, Boolean)

AutomationElement에서 지정된 속성의 값을 검색하고, 기본 속성을 선택적으로 무시할 수 있습니다.

GetHashCode()

AutomationElement의 해시 코드를 검색합니다.

GetRuntimeId()

UI(사용자 인터페이스) 항목에 할당된 고유 식별자를 검색합니다.

GetSupportedPatterns()

AutomationElement에서 지원하는 컨트롤 패턴을 검색합니다.

GetSupportedProperties()

요소에서 지원하는 속성의 식별자를 검색합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetUpdatedCache(CacheRequest)

캐시가 업데이트된 새 AutomationElement를 검색합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SetFocus()

AutomationElement에 집중합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TryGetCachedPattern(AutomationPattern, Object)

캐시에서 컨트롤 패턴을 검색합니다.

TryGetClickablePoint(Point)

요소 내에서 클릭할 수 있는 지점을 검색합니다.

TryGetCurrentPattern(AutomationPattern, Object)

컨트롤 패턴을 구현하는 개체를 검색합니다.

연산자

Equality(AutomationElement, AutomationElement)

지정된 AutomationElement 개체가 동일한 UI(사용자 인터페이스) 요소를 참조하는지 여부를 나타내는 값을 반환합니다.

Inequality(AutomationElement, AutomationElement)

지정된 AutomationElement 개체가 다른 UI(사용자 인터페이스) 요소를 참조하는지 여부를 나타내는 값을 반환합니다.

적용 대상

추가 정보