Windows 8商店应用程序有类似于MessageBox的功能吗?

8

Windows 8商店应用程序是否有类似于MessageBox的东西?

我需要类似于弹出窗口的东西来向用户显示例如输入错误或发生错误时。API中是否已经有这样的功能,还是我需要自己制作?

3个回答

16

现代 UI 指南建议使用内联错误消息来输入。但是,如果您仍然想要一个 MessageBox,您可以在 MessageDialog 中拥有它。

 MessageDialog dlg = new MessageDialog("Message"); await dlg.ShowAsync();

请注意 ; await。我尝试了 await (new MessageDialog("msg")).ShowAsync(),但似乎 await 关键字需要在已创建的对象上调用方法。 - Seralize

10

我在这里看到的是MessageDialog仅支持Windows Phone 8.1。是否有8.0的等效物? - Scorpio

0
如果您需要绕过MessageDialog的命令数量限制(三个),那么这个MessageBox实现可能会有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接