多个控件刷新时WPF闪烁问题

时间:2015-07-20 05:20:55

标签: wpf xaml

我有简单的WPF应用程序。我有5-6个DataGrid刷新/重新加载秒或分钟的间隔。一切正常。我还实施了一个Marque / News股票代码。哪个滚动顺利。问题是当DataGrid更新或刷新间隔时新闻自动收报机闪烁。当我评论网格刷新代码时,新闻自动收录器滚动非常顺利。问题在哪里?

1 个答案:

答案 0 :(得分:2)

在黑暗中无法看到你的代码时我会说你在GUI线程上更新你的DataGrids和你的自动收报机,并且你试图呈现的数据需要一些时间检索(或者有很多)。

该问题的解决方案(无论如何它都是一个好主意,即使它不是问题的根源)是使用后台线程来检索数据并将其存储在本地(例如,在集合或DataTable中)和让GUI定期从本地数据源而不是远程数据源刷新。