Объединение двух списков ObservableCollection

У меня есть два списка ObservableCollection, которые я хочу объединить. Мой наивный подход состоял в том, чтобы использовать Союз - Метод:

ObservableCollection<Point> unitedPoints = observableCollection1.Union(observableCollection2);

ObservableCollection1 / 2 также имеют тип ObservableCollection. Но компилятор выдает следующую ошибку для этой строки:

Тип "System.Collections.Generic.IEnumerable" не может быть неявно преобразован в "System.Collections.ObjectModel.ObservableCollection". Явное преобразование уже существует. (Возможно конверсия отсутствует)

(формулировка может быть не точной, так как я перевел ее с немецкого).

Кто-нибудь знает, как объединить оба ObservableCollections и получить ObservableCollection в результате?

Заранее спасибо Фрэнк

Эдит говорит: я только что поняла, что важно упомянуть, что я разрабатываю приложение Silverlight-3, потому что класс "ObservableCollection" отличается в сценариях SL3 и .NET3.0.

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

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