【发布时间】:2013-05-23 19:44:08
【问题描述】:
我刚刚使用绑定到List<KeyValuePair<int, float>> 的WPF 工具包创建了一个简单的图表。列表中大约有 16,000 个点。绘制图表控件需要非常长的时间(一分钟后我已经停止等待。)
代码如下:
<chartingToolkit:Chart DataContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=MyData}">
<chartingToolkit:LineSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}"/>
</chartingToolkit:Chart>
此图表控件的性能正常还是我做错了什么?如果是这样,我该如何提高性能?
我知道有人在 Windows 窗体中使用 BufferedGraphics 编写了一个简单的图表,它可以立即绘制所有这些东西。请原谅我的无知,因为我对这些主题一无所知,但是导致这种性能差异的原因是什么?
【问题讨论】:
标签: c# wpf performance charts wpftoolkit