maybe its just a typo in your post, but
DataContext="Binding Source={StaticResource dataSeries}"
should read:
DataContext="{Binding Source={StaticResource dataSeries}}"
Binding is a markup extension
Let me know if this helps you out!
-Graham
Also, the StaticResource markup extension is for referencing items by key that are in the accessible resources at that level. I don't see in your Xaml or your code behind any inclusion of your data into the resources.
One thing you can do is set the data context of the window in its constructor
this.DataContext = dataSeries;
And then remove the Source={StaticResource dataSeries} from the binding above, which should be setting the binding for the DataSource property, by the way, as I'm not sure if this version of the chart will fall back on using the data context if no DataSource is provided:
DataSource="{Binding}"
If you want to use a static resource as a source rather than setting the DataContext of the window, you should define a collection in the resources for the window. Something like this:
<Window.Resources>
<MyCollection x:Key="dataSeries" />
</Window.Resources>
Thanks. Another issue was that I had DrawException="False" in there, which was causing an Exception on startup. Removing DrawException="False" makes it work, although the graph doesn't display correctly until I add 2 data points.