Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone 7对话框_C#_Silverlight_User Interface_Windows Phone - Fatal编程技术网

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。