2012-07-05 117 views
0

如何显示类似于MessageBox的对话框消息,该消息只具有“取消”按钮并可由应用程序关闭。Windows Phone 7对话框

这个想法是在应用程序从服务器检索数据时显示对话框,允许用户取消该请求,并在请求完成后关闭对话框。

回答

0

我记得过去有一个非常类似的问题。我不认为有这样的“开箱即用”的对话信息。我解决这个问题的方式是编写一个类,在窗口中对这种行为进行建模,让应用程序产生一个窗口实例。

0

Silverlight消息框会在代码执行时阻止代码执行,因此无法关闭它。但是你可以使用在Silverlight的XNA的MessageBox是异步

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 2012-07-05 22:15:06

+0

BeginShowMessageBox方法是异步的,所以你调用if后继续执行代码。你想在datatransfer完成后关闭消息框,以便在你想调用EndShowMessageBox的这个方法的最后。 – Joel 2012-07-06 00:00:48