AutomationElement 클래스

정의

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

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

설명

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

필드

Name Description
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 속성을 식별합니다. 이 속성은 사용자가 참조 AutomationElement 하는 UI(사용자 인터페이스) 항목을 사용할 수 있는지 여부를 지정합니다.

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

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

속성

Name Description
Cached

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

CachedChildren

AutomationElement항목의 캐시된 자식 요소를 가져옵니다.

CachedParent

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

Current

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

FocusedElement

현재 포커스가 AutomationElement 있는 값을 가져옵니다.

RootElement

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

메서드

Name Description
Equals(Object)

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

Finalize()

개체가 리소스를 해제하고 가비지 수집에 의해 회수되기 전에 다른 정리 작업을 수행할 수 있습니다.

FindAll(TreeScope, Condition)

지정된 조건을 충족하는 모든 AutomationElement 개체를 반환합니다.

FindFirst(TreeScope, Condition)

지정된 조건과 일치하는 첫 번째 자식 또는 하위 요소를 반환합니다.

FromHandle(IntPtr)

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

FromLocalProvider(IRawElementProviderSimple)

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

FromPoint(Point)

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

GetCachedPattern(AutomationPattern)

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

GetCachedPropertyValue(AutomationProperty, Boolean)

이 캐시에서 AutomationElement지정된 속성의 값을 검색하고 필요에 따라 기본 속성을 무시합니다.

GetCachedPropertyValue(AutomationProperty)

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

GetClickablePoint()

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

GetCurrentPattern(AutomationPattern)

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

GetCurrentPropertyValue(AutomationProperty, Boolean)

AutomationElement속성에서 지정된 속성의 값을 검색하고 필요에 따라 기본 속성을 무시합니다.

GetCurrentPropertyValue(AutomationProperty)

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

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)

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

연산자

Name Description
Equality(AutomationElement, AutomationElement)

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

Inequality(AutomationElement, AutomationElement)

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

적용 대상

추가 정보