Не удается обновить график OxyPlot после инициализации

У меня есть диаграмма OxyPlot, определенная в моем XAML следующим образом:

<oxy:Plot Height="336">
    <oxy:Plot.Series>
        <oxy:LineSeries ItemsSource="{Binding Chart}"/>
    </oxy:Plot.Series>
</oxy:Plot>

Во ViewModel у меня есть следующее:

public ObservableCollection<DataPoint> Chart { get; private set; }

public MainViewModel()
{
    Chart = new ObservableCollection<DataPoint>() 
            { new DataPoint(12, 14), new DataPoint(20, 26) };

    public void PriceChange(Model[] quotes)
    {
        for (int i = 0; i < quotes.Length; i++)         
        {
            Chart.Add(new DataPoint(quotes[i].LastTradePrice, i*10));          
        }
    }
}

Я могу видеть начальный график, нарисованный для первых двух жестко закодированных точек данных.

Но после того, как все вышло иPriceChange() Метод запускает, новые DataPoints не отображаются на графике. Так как это onbervableCollection, он должен автоматически уведомлять пользовательский интерфейс, не так ли? Или чего мне не хватает?

Кстати, у меня есть после этогопример на документацию.

Ответы на вопрос(2)

Ваш ответ на вопрос