내 WPF 응용 프로그램에서 프리즘 프레임 워크를 구현합니다. 페이지가 변경 될 때 컨테이너에로드되는 메뉴 컨트롤은 거의 없습니다. 코드화 된 UI를 사용하여이 단추에 어설 션을 추가하려고합니다.코드화 된 UI가 컨트롤을 일관되게 인식하지 못합니다.
첫 번째 화면에서 CUIT를 사용하면 아무 것도 인식되지 않습니다. 그러나 두 번째 화면에서는 인식됩니다. 컨트롤이 첫 번째 화면에서 한 단계 깊숙이있는 것을 제외하고는 코드를로드하는 데 코드가 변경되지 않습니다 (즉, 스눕이 보여주는 것).
표준 WPF 컨트롤이지만 컨트롤을 노출하기 위해 소스 코드 끝에 자동화 피어 코드를 작성해야합니까?
그 밖에도 그 (것)들을 일관되게 붙잡는 것을 시도 할 수 있습니까? Inspect.exe는 UIA가 확인
는, 스눕 모든 WPF에 관계없이 내가에서 오전 화면 제어 표시합니다.
첫 번째 화면을로드하기 전에 ['Thread.Sleep()'] (http://msdn.microsoft.com/en-us/library/system.threading.thread.sleep.aspx)를 추가하십시오. – KMoraz
감사합니다. KMoraz, 하지만 난 dev에 코드에 액세스 할 수 있습니다. Sleep이 테스트 코드에 있어야한다면, 그것이 어떻게 작동하는지 설명해 주시겠습니까? – kris123pra
모든 컨트롤이로드 될 때까지 기다리는 것을 허용합니다. – KMoraz