반응형

InvokePattern 4

9. 접근성 평가 도구 만들기 - 18. InvokePatternForm

9.3.6 InvokePatternForm 이번에는 자동화 요소 컨트롤 패턴을 사용하는 방법을 이용하여 InvokePattern을 사용하는 InvokePatternForm을 작성합시다. 실제 접근성 평가 도구를 만든다면 다른 컨트롤 패턴들도 같은 방법으로 사용하는 것을 작성해야 하는데 비슷한 방법을 사용하므로 이 책에서는 다루지 않겠습니다. [그림 9.15] InvokePatternForm 배치

[S/W 접근성] InvokePattern

5.2.5 InvokePattern InvokePattern은 버튼처럼 최종 사용자의 명령을 수행할 수 있는 컨트롤 패턴입니다. InvokePattern 클래스에는 Invoke 메서드를 제공하여 프로그램 방식으로 InvokePattern 개체에게 명령을 전달할 수 있습니다. 그리고 정적 필드로 InvokedEvent를 제공하여 컨트롤을 호출하는 것을 감지할 수 있습니다.Automation.AddAutomationEventHandler(InvokePattern.InvokedEvent, ae, TreeScope.Element, new AutomationEventHandler(OnInvoke)); 자동화 이벤트 핸들러에 대리할 수 있는 메서드의 시그니쳐는 다음과 같습니다. void OnInvoke(object..

[S/W 접근성] AutomationElement 메서드(자동화 요소 개체로 패턴 검색)

이번에는 자동화 요소 개체로 패턴을 검색하는 메서드를 살펴봅시다.public Object GetCachedPattern(AutomationPattern pattern);public Object GetCurrentPattern(AutomationPattern pattern);public AutomationPattern[] GetSupportedPatterns();public bool TryGetCachedPattern(AutomationPattern pattern, out Object pattern_obj);public bool TryGetCurrentPattern(AutomationPattern pattern, out Object pattern_obj); GetXXXPattern 메서드는 입력인자로 전달..

반응형