如何解决MessageDialog WINUI3 上的 System.Runtime.InteropServices.COMException
当我尝试调用 MessageDialog 时,我的应用程序崩溃并显示以下错误消息:
Closing base unit cost not valuated on stock transaction with key [ST Key].
这发生在 App.xaml.xs 和我为该提议提供的帮助程序中。
app.xaml 上的代码:
System.Runtime.InteropServices.COMException: 'Invalid Window Identifier. (0x80070578)'
助手代码:
var messageDialog = new MessageDialog("Excedeu o limite de tentativas para fazer login.");
var result = await messageDialog.ShowAsync();
解决方法
您应该使用 ContentDialog
类来构建您的对话体验。
如 docs 中所述,MessageDialog
API 已被弃用:
使用 ContentDialog 类来构建您的对话体验。不要使用已弃用的 MessageDialog API。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。