Объединение двух списков 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.