C#WPF在winform调用的子窗体中捕获异常

问题描述

| 我有一个WPF应用程序,它调用winforms子窗体。 Winform使用showDialog()调用WPF窗口。 WPF窗口包含我要为其设置背景图像的边框。我的问题是这个。如果正在加载的图像有问题,我会收到ArgumentException告诉我该图像具有无效的元数据标头。即使我发现了错误,WPF子窗口仍然会失去对其他两个窗口的关注,并且将其设置为true的任何与之交互的操作都会导致InvalidOperationException,因为它没有将窗口注册为showDialog()所调用的( )。 我可能在做些公然的错误。但是,我应该如何处理此异常,为什么WPF子窗口会以这种方式运行? 编辑:每当我设置bitmapImage的uri或流源时,似乎就会发生异常。但是,将其放置在try块中并不会导致它被捕获,而是被showDialog()调用捕获。     

解决方法

不是试图解决问题,而是开个玩笑:   WPF应用程序调用   winforms子窗体。 Winform调用   使用showDialog()的WPF窗口 那是所有问题的根源:D     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...