2012-07-05 2 views
0

MessageBox과 비슷한 대화 상자 메시지를 표시하려면 어떻게합니까? "취소"버튼 만 있고 응용 프로그램에서 닫을 수 있습니다.Windows Phone 7 대화 상자

아이디어는 응용 프로그램이 서버에서 데이터를 검색하는 동안 사용자가이 요청을 취소하고 요청이 완료되면 대화 상자를 닫을 때 대화 상자를 표시하는 것입니다.

답변

0

과거에 매우 비슷한 문제가 있음을 상기합니다. 나는 그런 식으로 작동하는 "out of the box"메시지가 있다고 생각하지 않는다. 이 문제를 해결하는 방법은 이러한 종류의 동작을 창에 모델링하고 응용 프로그램에서 창 인스턴스를 생성하는 클래스를 작성하는 것입니다.

0

silverlight 메시지 상자는 열려있는 동안 코드 실행을 차단하므로 닫을 수 없습니다. 비동기 실버 라이트의 XNA의 메시지 박스를 사용할 수 있습니다 그러나

This explains its use in depth

당신은 아마 다음 목적을 위해 EndShowMessageBox를 호출 할 수 있습니다.

+0

그것은 전 http://geekswithblogs.net/mbcrump/archive/2011/04/19/building-a-better-messagebox-for-wp7 ([이렇게]에 따라 필요한 거의 무슨 -with-the-help-of.aspx) 내가 필요한 대화를 보여줄 수 있었지만, 나는 그것을 닫는 방법을 아직도 모른다. – Wanderson

+0

BeginShowMessageBox 메서드는 비동기 적이므로 if가 호출 된 후에도 코드가 계속 실행됩니다. 데이터 전송이 완료된 후 messagebox를 닫고 EndShowMessageBox를 호출 할이 메서드의 끝에 있습니다. – Joel