键盘输入更改时应用程序无响应

时间:2013-10-08 13:34:08

标签: c# .net wpf windows-7

当我运行我的应用程序,做一些工作然后更改键盘输入语言(通过alt + shift或任务栏),我的C#,。net-4应用程序变得完全没有响应。意味着鼠标单击不会影响窗口,窗口本身也无法移动。话虽如此,没有显示小时玻璃并且该过程没有进入“应用程序不响应”状态,即它不会被操作系统关闭(Windows 7)。

当我(在不同的应用程序中)在UI线程和另一个线程之间出现死锁时,我遇到过这样的问题。我可以向你保证这不是这种情况,我一直在从不同的角度调试这种现象,系统中的任何线程都没有处于连接状态或睡眠状态。不仅如此,UI主线程位于UI(正常来自操作系统的exsepting消息)。

到夏天:

  • 我的应用程序是在.net 4框架上运行的C#4应用程序。
  • 应用程序在Windows 7上运行(我们没有xp计算机可以试用它)。
  • 当输入语言发生变化时,应用程序对用户没有响应,但是Windows不会这样对待它,也不会试图强行关闭它。

之前有人遇到过这样的问题吗?我真的可以在这个方面使用一个起始方向......

0 个答案:

没有答案