【发布时间】:2011-11-29 21:18:41
【问题描述】:
我有一个使用 WPFToolKit 的简单折线图。我希望每 5 分钟在图表上更新一次新数据。但我不知道该怎么做。我现在显示数据的方式是这样的。
public Window1()
{
InitializeComponent();
showColumnChart();
}
private void showColumnChart()
{
List<KeyValuePair<double,double>> Power = new List<KeyValuePair<double, double>>();
Power.Add(new KeyValuePair<double, double>(30, 40));
Power.Add(new KeyValuePair<double,double>(50, 60));
//Setting data for line chart
lineChart.DataContext = Power;
}
另外,我必须使用数据库吗?任何帮助,将不胜感激。
谢谢,
【问题讨论】:
-
检查 System.Windows.Forms.Timer 并在委托内部,调用您的方法来更新图表上的数据。
-
考虑到我们正在讨论 WPF,建议改用 Ststem.Timers.Timer。如果可以,请避免引用 WindowsForms。
-
但我想要 x 轴,即 5 分钟间隔对应的数据。对不起,如果我不清楚。谢谢
标签: c# wpf charts wpftoolkit