2009-03-11 6 views
1

Silverlight에서 MessageBox가 표시되면 BackgroundWorker에서 실행중인 WCF 서비스에 대한 호출이 차단됩니다. OpenFileDialog.ShowDialog는 이러한 호출을 허용합니다. 브라우저 (IE7)가 MessageBox 동안 네트워크 액세스를 차단합니까?Silverlight MessageBox.Show BackgroundWorker의 WCF 서비스 호출

우리 자신의 모달 창을 만들 수 있지만 비동기 적이어야하므로 개발자 코드가 변경됩니다. (사용자 정의 "MessageBox"가 표시되는 동안 개발자 코드는 멈추지 않습니다.)

의견이 해결 방법은 무엇입니까?

답변

0

모달 메시지 상자를 사용하지 않도록 응용 프로그램을 디자인 할 수 있습니까? 아마도 Popup을 사용하십시오 - 여러분은 모눈의 전체 앱을 덮고 키보드 내비게이션을 팝업 내에서 순환 시켜서 모달 대화 상자로 사용할 수 있습니다.

자세한 내용은 Shawn Wildermuth's page을 참조하십시오.

관련 문제