我的WP应用程序中有一个长时间运行的任务。必须在任务开始之前打开MessageDialog
,当任务结束时,必须从代码中以编程方式自动关闭MessageDialog
。我怎样才能实现这种行为?
我尝试过使用类似问题的解决方案(first,second):
MessageDialog dialog = new MessageDialog("test");
IAsyncInfo asyncInfo = dialog.ShowAsync();
await SomeTask();
asyncInfo.Cancel();
但这对我没有帮助。消息对话框仍然打开。
答案 0 :(得分:2)
所以我在另一个问题上找到了解决方案:
How to dismiss a MessageDialog from code in Windows Phone 8.1
简短回答:
MessageDialog
。ContentDialog
。