텍스트 블록의 Silverlight UI 자동화
-
16-09-2019 - |
문제
Silverlight 3 용 UI 자동화를 설정하려고합니다. 2 개의 요소, 버튼 및 텍스트 블록이있는 작은 테스트 프로젝트가 있습니다. 버튼을 클릭하면 텍스트가 변경되어야합니다.
버튼 클릭을 시뮬레이션 할 수 있었고 UI에서 텍스트가 올바르게 변경됩니다. 그러나 TextBlock에서 텍스트를 검색하는 데 문제가 있습니다. Uispy는 "텍스트"유형이라는 것을 보여 주지만 제어 패턴을 구현하지 않음을 보여줍니다. 텍스트 상자를 사용하면 ValuePattern을 사용하여 텍스트를 올바르게 얻을 수 있지만 TextBlock을 사용하는 것이 좋습니다.
누구든지 텍스트 블록의 현재 텍스트를 자동화 기능 객체에서 얻는 방법을 아는 사람이 있습니까?
해결책
TextBlock
자동화 요소의 이름 속성으로 텍스트를 노출 시키므로 텍스트를 읽을 수 있습니다. myTextBlockAutomationElement.Current.Name
.
제휴하지 않습니다 StackOverflow