C# Windows Phone 7对话框
如何显示对话框消息,类似于C# Windows Phone 7对话框,c#,silverlight,user-interface,windows-phone,C#,Silverlight,User Interface,Windows Phone,如何显示对话框消息,类似于MessageBox,它只有“取消”按钮,可由应用程序关闭 这样做的目的是在应用程序从服务器检索数据时显示对话框,允许用户取消此请求,并在请求完成后关闭对话框。我记得以前也有类似的问题。我不认为有一个对话框消息“开箱即用”是这样工作的。我解决这个问题的方法是在窗口中编写一个类来模拟这种行为,并让应用程序生成窗口的实例。silverlight消息框在打开时阻止代码执行,因此无法关闭它。但是,您可以在Silverlight中使用异步的XNA messagebox 如果您的
MessageBox
,它只有“取消”按钮,可由应用程序关闭
这样做的目的是在应用程序从服务器检索数据时显示对话框,允许用户取消此请求,并在请求完成后关闭对话框。我记得以前也有类似的问题。我不认为有一个对话框消息“开箱即用”是这样工作的。我解决这个问题的方法是在窗口中编写一个类来模拟这种行为,并让应用程序生成窗口的实例。silverlight消息框在打开时阻止代码执行,因此无法关闭它。但是,您可以在Silverlight中使用异步的XNA messagebox
如果您的目的是让用户知道有东西正在加载,他们应该等待,那么您可能可以出于您的目的调用。。您应该改用progressbar
这几乎是我所需要的,通过以下操作,我能够显示我所需要的对话框,但是,我仍然不知道如何关闭它。BeginShowMessageBox方法是异步的,因此调用if后代码将继续执行。您希望在数据传输完成后关闭messagebox,因此在该方法的末尾,您希望调用EndShowMessageBox。