다음을 통해 공유


AutomationPeer.GetAutomationControlTypeCore 메서드

정의

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

protected:
 virtual AutomationControlType GetAutomationControlTypeCore() = GetAutomationControlTypeCore;
AutomationControlType GetAutomationControlTypeCore();
protected virtual AutomationControlType GetAutomationControlTypeCore();
function getAutomationControlTypeCore()
Protected Overridable Function GetAutomationControlTypeCore () As AutomationControlType

반환

컨트롤 형식입니다.

설명

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

자동화 피어를 정의하는 보다 일반적인 시나리오는 재정의하는 컨트롤 클래스와 쌍을 이루는 기존 피어 클래스 중 하나를 재정의하는 것입니다. 이 경우 각 피어 클래스는 피어가 구현된 원래 소유자 컨트롤에 적합한 AutomationControlType 의 실제 값을 보고합니다. 종종 이 동작은 그대로 둘 수 있습니다. 일반적으로 컨트롤별 피어에서 파생되고 해당 동작을 사용하는 것이 아니라 피어가 보고하는 가장 기본적인 정보인 AutomationControlType을 변경합니다. 재정의하는 피어 클래스의 기존 동작을 확인하고 올바른 컨트롤 형식을 보고하고 있는지 확인합니다. 또한 이미 올바른 컨트롤 형식을 보고하고 피어에 더 적합한 다른 동작을 제공할 수 있는 더 구체적인 피어 클래스가 없다는 것을 두 번 검사. 자세한 내용은 사용자 지정 자동화 피어를 참조하세요.

적용 대상

추가 정보