2

因此,我一直在从事这个项目,其中涉及保存折线图、捕获它并重新绘制它以进行比较。问题是我只是不知道保存它的有效方法。我目前正在使用一个名为Livecharts的库,并且正在使用这个示例。我个人考虑过保存每个单独的值,但考虑到我会保存很多折线图,我觉得这太失控了。所以我的问题是,有人知道保存折线图的更好方法吗?

任何帮助,将不胜感激。

4

1 回答 1

1

您可以构建一个可序列化的类,它包含ChartValues

[Serializable]
public class ChartValues
{
    public DateTime time;
    public int Value;
}

然后将 XML 序列化数据保存在带有 XML 列的 SQL 表中,并像这样恢复它:

foreach(ChartValue val in SavedChartValues)
{
ChartValues.Add(new MeasureModel
                {
                    DateTime = val.Time,
                    Value = val.Value
                });
}
于 2017-06-22T15:04:13.823 回答