Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示winforms控件后WPF UI冻结_C#_Wpf_User Interface_Block_Freeze - Fatal编程技术网

C# 显示winforms控件后WPF UI冻结

C# 显示winforms控件后WPF UI冻结,c#,wpf,user-interface,block,freeze,C#,Wpf,User Interface,Block,Freeze,我的问题是,当我打开一个嵌入了一些Winforms控件的wpf窗口时,我的wpf应用程序在按下Winforms控件中的一些按钮后似乎冻结了。奇怪的是,我可以点击按钮并与UI交互,但它们没有按钮灯或其他UI反馈。这很难描述,但一方面UI工作正常,但另一方面UI的可视部分似乎没有更新 如果在应用程序运行期间通过Ctrl+Alt+Del锁定窗口并解锁,我可以重现同样的问题 如果我按Ctrl+Alt+Break查看进程的位置,我将始终返回.Run(主窗口) 也许有人能解决我的问题,谢谢你目前我正在尝试在

我的问题是,当我打开一个嵌入了一些Winforms控件的wpf窗口时,我的wpf应用程序在按下Winforms控件中的一些按钮后似乎冻结了。奇怪的是,我可以点击按钮并与UI交互,但它们没有按钮灯或其他UI反馈。这很难描述,但一方面UI工作正常,但另一方面UI的可视部分似乎没有更新

如果在应用程序运行期间通过Ctrl+Alt+Del锁定窗口并解锁,我可以重现同样的问题

如果我按Ctrl+Alt+Break查看进程的位置,我将始终返回
.Run(主窗口)


也许有人能解决我的问题,谢谢你

目前我正在尝试在一个小应用程序中重建错误。这不是很容易提取的问题,因为完整的应用程序是很多好的代码。。。超过300K行…我以前注意到win窗体主机控制有问题;由于它的性质,它并没有真正集成到wpf ui中。我遇到的问题是主机容器的Z顺序有问题:它总是位于我的其他wpf组件之上。您可能需要检查它是否相关。在试图修复所有类型的错误时,我们放弃了这个想法。一个Z顺序问题似乎也出现了,您如何解决它?我们删除了winform主机容器并在xaml中重建它:-好的,这在我的情况下是不可能的,因为winform控件是第三方控件。。。