다음을 통해 공유


AutomationElementIdentifiers 클래스

정의

UI 자동화 공급자 및 UI 자동화 클라이언트에서 자동화 속성 식별자로 사용되는 값을 포함합니다.

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
상속
Object Platform::Object IInspectable AutomationElementIdentifiers
특성

설명

AutomationElementIdentifiers와 같은 클래스는 Microsoft UI 자동화에 대한 공통 공급자 패턴의 Windows 런타임 구현을 위한 식별자입니다. AutomationElementIdentifiers 는 특정 자동화 컨트롤 패턴과 관련된 것이 아니라 기본 피어 기능의 일부인 일반 자동화 피어 속성을 식별합니다. AutomationPeer 또는 FrameworkElementAutomationPeer를 기반으로 Windows 런타임 사용자 지정 자동화 피어를 구현하는 경우 이러한 식별자를 사용할 수 있습니다. 이러한 식별자는 고유한 피어를 참조하는 제어 코드에서 만드는 AutomationPeer.RaisePropertyChangedEvent 호출 또는 항목 컨테이너 피어의 Provider.IItemContainerProvider.FindItemByProperty 에 필요합니다.

이 동일한 속성 식별자 집합은 일반적으로 클라이언트를 구현하고 Microsoft UI 자동화 트리를 검사하는 데 사용하는 기술에 따라 다른 방식으로 클라이언트에 노출됩니다. 클라이언트에 대한 이러한 속성 식별자 목록 중 하나는 Automation 요소 속성 식별자 항목에 설명되어 있습니다.

속성

AcceleratorKeyProperty

가속기 키 자동화 속성을 식별합니다. 가속기 키 속성 값은 GetAcceleratorKey 메서드에 의해 반환됩니다.

AccessKeyProperty

액세스 키 자동화 속성을 식별합니다. 액세스 키 속성 값은 GetAccessKey 메서드에 의해 반환됩니다.

AnnotationsProperty

주석 자동화 속성의 식별자를 가져옵니다.

AutomationIdProperty

Automation 요소 식별자 자동화 속성을 식별합니다. Automation 요소 식별자 값은 GetAutomationId 메서드에서 반환됩니다.

BoundingRectangleProperty

경계 사각형 자동화 속성을 식별합니다. 경계 사각형 속성 값은 GetBoundingRectangle 메서드에서 반환됩니다.

ClassNameProperty

클래스 이름 자동화 속성을 식별합니다. 클래스 이름 속성 값은 GetClassName 메서드에서 반환됩니다.

ClickablePointProperty

클릭 가능한 지점 자동화 속성을 식별합니다. GetClickablePoint 메서드에서 유효한 클릭 가능한 지점 속성 값이 반환됩니다.

ControlledPeersProperty

제어된 피어 자동화 속성을 식별합니다. 제어된 피어 목록은 GetControlledPeers 메서드에서 반환됩니다.

ControlTypeProperty

컨트롤 형식 자동화 속성을 식별합니다. 컨트롤 형식 속성 값은 GetAutomationControlType 메서드에 의해 반환됩니다.

CultureProperty

Automation 요소에 대한 로캘 식별자를 포함하는 Culture 속성을 식별합니다(예: "en-US" 또는 영어(미국)에 대한 0x0409).

DescribedByProperty

Automation 속성으로 설명된 를 식별합니다.

FlowsFromProperty

자동화 속성의 "흐름"을 식별합니다. "flows from" 속성 값은 GetFlowsFrom 메서드에서 반환됩니다.

FlowsToProperty

자동화 속성 "흐름"을 식별합니다. "flows to" 속성 값은 GetFlowsTo 메서드에 의해 반환됩니다.

FullDescriptionProperty

전체 설명 자동화 속성을 식별합니다.

HasKeyboardFocusProperty

키보드 포커스 자동화 속성을 식별합니다. 키보드 포커스 상태는 HasKeyboardFocus 메서드에 의해 반환됩니다.

HeadingLevelProperty

제목 수준 자동화 속성을 식별합니다. 제목 수준 속성 값은 GetHeadingLevel 메서드에서 반환됩니다.

HelpTextProperty

도움말 텍스트 자동화 속성을 식별합니다. 도움말 텍스트 속성 값은 GetHelpText 메서드에서 반환됩니다.

IsContentElementProperty

콘텐츠 요소 결정 자동화 속성을 식별합니다. 콘텐츠 요소 상태 요소에 최종 사용자에게 유용한 콘텐츠가 포함되어 있는지 여부를 나타냅니다. 현재 상태 IsContentElement 메서드에 의해 반환됩니다.

IsControlElementProperty

컨트롤 요소 결정 자동화 속성을 식별합니다. 컨트롤 요소 상태 요소에 조작할 수 있는 사용자 인터페이스 구성 요소가 포함되어 있는지 여부를 나타냅니다. 현재 상태 IsControlElement 메서드에 의해 반환됩니다.

IsDataValidForFormProperty

데이터가 양식에 유효한지 여부를 나타내는 부울 자동화 속성을 식별합니다.

IsDialogProperty

Automation 요소가 대화 상자 창인지 여부를 나타내는 Boolean AutomationProperties.IsDialogProperty 를 식별합니다.

IsEnabledProperty

활성화된 결정 자동화 속성을 식별합니다. 활성화된 상태 자동화 피어에서 참조하는 항목의 사용 여부를 나타냅니다. 현재 상태 IsEnabled 메서드에 의해 반환됩니다.

IsKeyboardFocusableProperty

키보드에 포커스가 있는 결정 자동화 속성을 식별합니다. 키보드 포커스 가능 상태 IsKeyboardFocusable 메서드에 의해 반환됩니다.

IsOffscreenProperty

오프스크린 확인 자동화 속성을 식별합니다. 오프스크린 상태 자동화 피어에서 참조하는 항목이 화면에서 벗어났는지 여부를 나타냅니다. 현재 상태 IsOffscreen 메서드에서 반환됩니다.

IsPasswordProperty

암호 결정 자동화 속성을 식별합니다. 암호 상태 자동화 피어에서 참조하는 항목에 암호가 포함되어 있는지 여부를 나타냅니다. 현재 상태 IsPassword 메서드에 의해 반환됩니다.

IsPeripheralProperty

자동화 요소가 주변 장치 UI를 나타내는지 여부를 나타내는 부울 자동화 속성을 식별합니다.

IsRequiredForFormProperty

양식 요구 사항 결정 자동화 속성을 식별합니다. 양식 요구 사항 상태 양식에서 요소를 완료해야 하는지 여부를 나타냅니다. 현재 상태 IsRequiredForForm 메서드에 의해 반환됩니다.

ItemStatusProperty

automation 속성을 상태 항목을 식별합니다. 상태 현재 항목은 GetItemStatus 메서드에 의해 반환됩니다.

ItemTypeProperty

항목 유형 자동화 속성을 식별합니다. 항목 형식 값은 GetItemType 메서드에서 반환됩니다.

LabeledByProperty

레이블이 지정된 피어 자동화 속성을 식별합니다. 자동화 피어에 대한 레이블 지정 관계는 GetLabeledBy 메서드에 의해 반환됩니다.

LandmarkTypeProperty

랜드마크 형식 자동화 속성의 식별자를 가져옵니다.

LevelProperty

수준 자동화 속성의 식별자를 가져옵니다.

LiveSettingProperty

라이브 설정 자동화 속성을 식별합니다. 라이브 설정 속성 값은 GetLiveSetting 메서드에서 반환됩니다.

LocalizedControlTypeProperty

내레이터가 읽은 컨트롤 형식을 변경하는 메커니즘을 제공하는 지역화된 컨트롤 형식 자동화 속성을 식별합니다.

LocalizedLandmarkTypeProperty

지역화된 랜드마크 형식 자동화 속성의 식별자를 가져옵니다.

NameProperty

요소 이름 자동화 속성을 식별합니다. 현재 이름은 GetName 메서드에서 반환됩니다.

OrientationProperty

방향 자동화 속성을 식별합니다. 현재 방향 값은 GetOrientation 메서드에서 반환됩니다.

PositionInSetProperty

set automation 속성의 위치에 대한 식별자를 가져옵니다.

SizeOfSetProperty

set automation 속성의 크기 식별을 가져옵니다.

적용 대상

추가 정보