如何在 WP 应用程序中以编程方式关闭 MessageDialog?
How to close MessageDialog programmatically in WP app?
我的 WP 应用程序中有一个很长的 运行 任务。 MessageDialog
必须在任务开始前打开,当任务结束时,MessageDialog
必须从代码中以编程方式自动关闭。我怎样才能实现这种行为?
我尝试使用一些类似问题的解决方案 (first, second):
MessageDialog dialog = new MessageDialog("test");
IAsyncInfo asyncInfo = dialog.ShowAsync();
await SomeTask();
asyncInfo.Cancel();
但这对我没有帮助。消息对话框保持打开状态。
所以我在另一个问题中找到了解决方案:
简答:
- 您无法在 Windows Phone 上以编程方式关闭
MessageDialog
。
- 如果您需要这样的行为,请改用
ContentDialog
。
我的 WP 应用程序中有一个很长的 运行 任务。 MessageDialog
必须在任务开始前打开,当任务结束时,MessageDialog
必须从代码中以编程方式自动关闭。我怎样才能实现这种行为?
我尝试使用一些类似问题的解决方案 (first, second):
MessageDialog dialog = new MessageDialog("test");
IAsyncInfo asyncInfo = dialog.ShowAsync();
await SomeTask();
asyncInfo.Cancel();
但这对我没有帮助。消息对话框保持打开状态。
所以我在另一个问题中找到了解决方案:
简答:
- 您无法在 Windows Phone 上以编程方式关闭
MessageDialog
。 - 如果您需要这样的行为,请改用
ContentDialog
。