프로그래밍 기술/소프트웨어 접근성, UI 자동화

[S/W 접근성] InvokePattern

언제나휴일 2016. 4. 19. 14:11
반응형

5.2.5 InvokePattern

 

 InvokePattern은 버튼처럼 최종 사용자의 명령을 수행할 수 있는 컨트롤 패턴입니다.

 

 InvokePattern 클래스에는 Invoke 메서드를 제공하여 프로그램 방식으로 InvokePattern 개체에게 명령을 전달할 수 있습니다.

 

 그리고 정적 필드로 InvokedEvent를 제공하여 컨트롤을 호출하는 것을 감지할 수 있습니다.

Automation.AddAutomationEventHandler(InvokePattern.InvokedEvent,

             ae, TreeScope.Element, new AutomationEventHandler(OnInvoke));

 

 자동화 이벤트 핸들러에 대리할 수 있는 메서드의 시그니쳐는 다음과 같습니다.

void OnInvoke(object src, AutomationEventArgs e)


다음은 다른 프로세스의 Invoke 가능한 자동화 요소를 검색하여 제어하는 WPF 응용 프로그램을 제작하는 강의 동영상입니다.





InvokePattern 요소 제어하기 실습 (시나리오)

InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기)

InvokePattern 요소 제어하기 실습(응용 만들기)


반응형