Gar*_*ell 9 c# wpf performance buttonclick intellitrace
我目前在WPF中遇到问题.UI加载很好,但每当第一次用户交互时,例如按钮点击,应用程序似乎停止,或者如果我有两个按钮显示MessageBox,第一次点击将等待几秒然后显示MessageBox,但任何后续交互都是即时和响应的.
还有其他人经历过这个吗?如果是这样,有什么解决方案吗?
谢谢
我有同样的问题.每当我从一个Button或ICommandUI 调用第一个交互时,就会冻结半秒钟.
我通过作者的提示直接从文件夹中启动应用程序来跟踪问题.这解决了这个问题,但我也想知道为什么会发生这种情况并考虑直接执行和调试之间的区别.
所以我发现IntelliTrace导致冻结,因为我为调试ADO.NET应用程序激活了一次,所以仍然启用了冻结.禁用后,UI Freeze消失了.要禁用它,请转到Debug - > IntelliTrace - > Open IntelliTrace Settings - > untick"Enable IntelliTrace".