从背景工作者传递ObservableCollection到完成

我有一个后台工作者,当它完成时,我将ObservableCollection传递给如下:

e.Result = new ObservableCollection<Series>(tempSeries);

在后台完成的方法中,我收到如下ObservableCollection:

newSeries = (ObservableCollection<Series>) e.Result;

tempSeries是我填充的临时ObservableCollection。 newSeries是显示在列表框中的一个。

调试后,如果发现tempSeries已正确填充:

但是收到的e.Result不是:

知道我做错了什么吗?

谢谢您的帮助。 罗尼