WPF DataGrid滚动性能很慢

时间:2016-10-03 13:35:55

标签: wpf performance scroll datagrid

我正在使用wpf应用程序,它只有一个 - MainWindow.xaml 我正在使用dataGrid来显示从数据库加载的数据。

当我的dataGrid第一次填充数据时,即在Windows_Load上向下/向上滚动很慢,直到我到达顶部/底部(跨越所有数据[来自数据库的项目]),而不是我可以快速滚动顺利,但问题是 我的网格每60秒刷新一次,所以每60秒我滚动缓慢......

gtk_widget_queue_draw (plot);

你可以看到伙计们,我试过了<DataGrid ScrollViewer.CanContentScroll="False" HorizontalAlignment="Stretch" VirtualizingStackPanel.IsVirtualizing="False" ScrollViewer.HorizontalScrollBarVisibility="Hidden" BorderBrush="#83D744" IsSynchronizedWithCurrentItem="False" VerticalGridLinesBrush="Transparent" Grid.Column="0" RowHeaderWidth="0" CanUserAddRows="False" AutoGenerateColumns="False" x:Name="datagrid1" Margin="10,150,8,50" Background="Transparent" RowBackground="#FF494949" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" ItemsSource="{Binding}"> 而且我尝试将ScrollViewer.CanContentScroll="False"设置为False,但即使这样也没有帮助我,所以我不知道该怎么办当我的EnableRowVirtualization填充数据时,会提高其滚动速度。任何建议都会很棒!

0 个答案:

没有答案