C# OxyPlot InvalidatePlot未刷新数据

C# OxyPlot InvalidatePlot未刷新数据,c#,wpf,.net-4.5,oxyplot,C#,Wpf,.net 4.5,Oxyplot,我正在尝试向线系列动态添加点,但它在使绘图无效后不会显示。使用最新的OxyPlot版本2014.1.301.1,直接来自NuGet。如果我将ItemSource设置为一个新的列表,它会起作用,但是编辑Items属性不会起任何作用 XAML: 忽略Items属性,只使用ItemSource,它就像一个符咒一样工作 chart.Series[0].ItemsSource = new List<DataPoint>(); (chart.Series[0].ItemsSource as Li

我正在尝试向
线系列
动态添加点,但它在使绘图无效后不会显示。使用最新的OxyPlot版本2014.1.301.1,直接来自NuGet。如果我将
ItemSource
设置为一个新的列表,它会起作用,但是编辑Items属性不会起任何作用

XAML:


忽略
Items
属性,只使用
ItemSource
,它就像一个符咒一样工作

chart.Series[0].ItemsSource = new List<DataPoint>();
(chart.Series[0].ItemsSource as List<DataPoint>).Add(new DataPoint())
//Profit
chart.Series[0]。ItemsSource=new List();
(chart.Series[0]。ItemsSource作为列表)。添加(新数据点())
//利润

我一直无法使用
图表。InvalidatePlot(true)但是
chart.Series.Clear()运行良好。我会尝试将其放置在新数据点之前,如下所示:

chart.Series.Clear(); 
chart.Series[0].Items.Add(new DataPoint(1, 2));
chart.Series[0].ItemsSource = new List<DataPoint>();
(chart.Series[0].ItemsSource as List<DataPoint>).Add(new DataPoint())
//Profit
chart.Series.Clear(); 
chart.Series[0].Items.Add(new DataPoint(1, 2));