문제

Silverlight 3 용 UI 자동화를 설정하려고합니다. 2 개의 요소, 버튼 및 텍스트 블록이있는 작은 테스트 프로젝트가 있습니다. 버튼을 클릭하면 텍스트가 변경되어야합니다.

버튼 클릭을 시뮬레이션 할 수 있었고 UI에서 텍스트가 올바르게 변경됩니다. 그러나 TextBlock에서 텍스트를 검색하는 데 문제가 있습니다. Uispy는 "텍스트"유형이라는 것을 보여 주지만 제어 패턴을 구현하지 않음을 보여줍니다. 텍스트 상자를 사용하면 ValuePattern을 사용하여 텍스트를 올바르게 얻을 수 있지만 TextBlock을 사용하는 것이 좋습니다.

누구든지 텍스트 블록의 현재 텍스트를 자동화 기능 객체에서 얻는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

TextBlock 자동화 요소의 이름 속성으로 텍스트를 노출 시키므로 텍스트를 읽을 수 있습니다. myTextBlockAutomationElement.Current.Name.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top