I'm currently wondering how I can avoid this error from this snippet of code contained inside of a loop.
var seriesColour = new LinearGradientBrush();
JSColor color = null;
seriesColour.Dispatcher.Invoke((System.Action)(() =>
{
seriesColour = _colourBrushes[field.SeriesColour];
color = new JSColor()
{
linearGradient = new JSGradient()
{
x1 = (int)seriesColour.StartPoint.X,
y1 = (int)seriesColour.StartPoint.Y,
x2 = (int)seriesColour.EndPoint.X,
y2 = (int)seriesColour.EndPoint.Y
},
stops = new object[]
{
new object[] { seriesColour.GradientStops[0].Offset, RGBConvert(seriesColour.GradientStops[0]) },
new object[] { seriesColour.GradientStops[1].Offset, RGBConvert(seriesColour.GradientStops[1]) }
}
};
}));
I seem to get the error in the title, whenever I refresh the page (run it the second time around). Anybody any ideas?