首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WPF应用程序在第一次交互后停止/冻结,如单击按钮

WPF应用程序在第一次交互后停止/冻结,如单击按钮
EN

Stack Overflow用户
提问于 2012-10-14 19:37:07
回答 2查看 2.9K关注 0票数 10

我目前在WPF中遇到了一个问题。UI加载正常,但每当进行第一次用户交互时,例如单击按钮,应用程序似乎会停止,例如,如果我有两个显示MessageBox的按钮,第一次单击将等待几秒钟,然后显示MessageBox,但任何后续交互都是即时的和响应的。

还有没有人经历过这种情况?如果是这样的话,有什么解决方案吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-07 08:25:25

我也有同样的问题。每次我从ButtonICommand调用第一次交互时,UI都会冻结半秒钟。

我在作者的提示下找到了这个问题,直接从文件夹中启动应用程序。这解决了问题,但我也想知道为什么会发生这种情况,并思考直接执行和调试之间的区别。

因此,我发现是IntelliTrace导致了冻结,自从我为了调试ADO.NET应用程序而激活了它一次之后,它仍然处于启用状态。禁用后,UI冻结将消失。要禁用它,请转到调试-> IntelliTrace ->打开IntelliTrace设置->取消勾选“启用IntelliTrace”。

票数 7
EN

Stack Overflow用户

发布于 2014-01-06 19:42:05

感谢您报告此性能问题。我们已经调查过了并追踪到了它。我们正在考虑在未来的版本中修复这个问题。以下是解决此问题的步骤。一旦应用了变通方法,就不需要禁用“手势”事件或IntelliTrace。

  1. 在“Admin account
  2. cd /d”%ProgramFiles%\Microsoft Studio12.0\Common7\IDE\Remote Debugger\x64"
  3. %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen.exe install /NoDependencies /ExeConfig:.\msvsmon.exe window下打开命令窗口

如果您使用的是VM,则可能需要先保存快照,然后再应用解决方法。如果您遇到任何其他问题,请让我们知道。谢谢。

Azeem Khan

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12885803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档