首次单击按钮很慢

时间:2013-10-03 13:35:34

标签: c# .net wpf

我用wpf创建了一个简单的应用程序,并注意到一个奇怪的行为: 应用程序有两个按钮,具有不相关和非常简单的行为。每当我启动它时,第一次点击任何按钮需要两到三秒钟才能完成。只有第一次点击很慢。随后的点击几乎是即时的,正如他们的简单行为所预期的那样。我搜索过google和SO,但似乎没有人遇到同样的问题。

申请的详细信息如下:

SQL Server 2008上的NorthWind数据库;

Linq to SQL自动生成的类;

Customers表格作为DataGrid;

按钮1 OnClick事件:Context.SubmitChanges();

按钮2 Onclick事件在MainWindow类上交替使用布尔值DependencyProperty。

如您所见,设置非常简单。如果每次单击按钮都很慢,我会将它们归因于WPF性能问题。奇怪的是,每当我启动它时,只有第一次点击响应缓慢,其他都是正常的。

1 个答案:

答案 0 :(得分:9)

只是为了从未回复的列表中获取此问题,以下是我的发现:这是IntelliTrace手势捕获的已知问题。关闭手势捕获(工具> - >选项 - > IntelliTrace-> IntelliTrace事件)会使问题完全消失。更多详情可在this answer

中找到