확장 최소화

AutomationPeer.GetAutomationControlTypeCore Method

Microsoft UI 자동화 클라이언트에서 GetAutomationControlType 또는 이와 동일한 UI 자동화 클라이언트 API를 호출할 때 피어의 동작을 제공합니다.

구문


protected virtual AutomationControlType GetAutomationControlTypeCore()

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: AutomationControlType

컨트롤 형식입니다.

설명

"Core" 메서드는 연결된 UI 자동화 클라이언트 호출 가능 메서드의 기본 작업을 수행하는 표준 구현입니다. 사용자 지정 자동화 피어의 대체 값을 반환하도록 "Core" 메서드를 재정의할 수 있습니다. 이 경우 GetAutomationControlTypeCoreGetAutomationControlType이 호출될 때 항상 호출됩니다.

AutomationPeerFrameworkElementAutomationPeer의 기본 구현은 Custom을 반환합니다. 이 동작을 유지할 경우 GetLocalizedControlTypeCore를 재정의해야 합니다.

자동 피어를 정의하는 보다 일반적인 시나리오는 재정의하는 컨트롤 클래스와 쌍으로 제공되는 기존 피어 클래스 중 하나를 재정의하는 것입니다. 이 경우 그러한 각 피어 클래스는 피어가 구현된 원래 소유자 컨트롤에 타당한 AutomationControlType의 실제 값을 보고합니다. 종종 이 동작을 혼자 남겨둘 수 있습니다. 컨트롤별 피어에서 파생하여 해당 동작을 사용하는 것은 일반적이지 않지만, 그런 다음 피어가 보고하는 가장 기본 정보인 AutomationControlType을 변경합니다. 재정의하고 있는 피어 클래스의 기존 동작을 확인하고 올바른 컨트롤 형식을 보고하고 있는지 확인합니다. 또한 올바른 컨트롤 형식을 보고하고 피어에 더 적절한 다른 동작을 제공하는 특정 피어 클래스가 있을 수 있으므로 한 번 더 확인하십시오. 자세한 내용은 사용자 지정 자동화 피어를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Peers
Windows::UI::Xaml::Automation::Peers [C++]

Metadata

Windows.winmd

참고 항목

AutomationPeer
FrameworkElementAutomationPeer
사용자 지정 자동화 피어
C#/VB/C++ 및 XAML을 사용한 Windows 스토어 앱의 접근성

 

 

표시:
© 2014 Microsoft