Description
Hi there,
I updated my current OxyPlot WPF project to use your SharpDX approach. It's crashing to unhandled exception when I call PlotView.InvalidatePlot(true). What could be causing this problem (exception below)? I have Windows 8.1 x64 with .NET 4.5.1.
Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException at SharpDX.Direct2D1.SimplifiedGeometrySinkNative.AddLines_(SharpDX.Mathematics.Interop.RawVector2[], Int32) at SharpDX.Direct2D1.SimplifiedGeometrySinkNative.AddLines(SharpDX.Mathematics.Interop.RawVector2[]) at OxyPlot.SharpDX.CacherRenderContext.DrawLine(System.Collections.Generic.IList1<OxyPlot.ScreenPoint>, OxyPlot.OxyColor, Double, Double[], OxyPlot.LineJoin, Boolean) at OxyPlot.RenderingExtensions.DrawClippedLine(OxyPlot.IRenderContext, OxyPlot.OxyRect, System.Collections.Generic.IList
1<OxyPlot.ScreenPoint>, Double, OxyPlot.OxyColor, Double, Double[], OxyPlot.LineJoin, Boolean, System.Collections.Generic.List1<OxyPlot.ScreenPoint>, System.Action
1<System.Collections.Generic.IList1<OxyPlot.ScreenPoint>>) at OxyPlot.Series.LineSeries.RenderLine(OxyPlot.IRenderContext, OxyPlot.OxyRect, System.Collections.Generic.IList
1<OxyPlot.ScreenPoint>) at OxyPlot.Series.LineSeries.RenderLineAndMarkers(OxyPlot.IRenderContext, OxyPlot.OxyRect, System.Collections.Generic.IList1<OxyPlot.ScreenPoint>) at OxyPlot.Series.LineSeries.RenderPoints(OxyPlot.IRenderContext, OxyPlot.OxyRect, System.Collections.Generic.IList
1<OxyPlot.DataPoint>) at OxyPlot.Series.LineSeries.Render(OxyPlot.IRenderContext) at OxyPlot.PlotModel.RenderSeries(OxyPlot.IRenderContext) at OxyPlot.PlotModel.RenderOverride(OxyPlot.IRenderContext, Double, Double) at OxyPlot.PlotModel.OxyPlot.IPlotModel.Render(OxyPlot.IRenderContext, Double, Double) at OxyPlot.SharpDX.Wpf.PlotImage.Render(Boolean, Boolean) at OxyPlot.SharpDX.Wpf.PlotView.b__58_0()