프로그래밍 기술/소프트웨어 접근성, UI 자동화
9. 접근성 도구 만들기 - 8. FindAutoElemEvent 핸들러와 인자 클래스 구현
언제나휴일
2016. 10. 25. 17:43
반응형
9.2.6 FindAutoElemEvent 핸들러와 인자 클래스
접근성 평가 프로젝트를 생성 과정에서 선택한 프로세스의 메인 창의 자동화 요소를 검색하는 부분이 필요합니다.
이 때 검색한 자동화 요소의 정보를 시각화하는 등의 정보가 필요한 곳에서는 자동화 요소를 검색이 이루어질 때마다 검색한 정보를 알 필요가 생깁니다. 이에 래핑한 자동화 요소를 참조할 수 있는 인자 클래스를 정의하고 이벤트를 발생한 개체와 인자를 입력 인자로하는 대리자를 정의할게요.
using System; namespace 예제_9_접근성_평가_도우미 { public delegate void FindAutoElemEventHandler(object sender, FindAutoElemEventArgs e); public class FindAutoElemEventArgs:EventArgs { public EHAutoElem EAE{ get; private set; } internal FindAutoElemEventArgs(EHAutoElem eae) { EAE = eae; } public override string ToString() { try{ return EAE.ToString(); } catch{ return "이름 없음"; } } } } |
[소스 9.5] FindAutoElemEventArgs.cs
반응형