I've found myself writing this bit over several times and though to myself. "Self you should put this somewhere."
And so I answer back....OK. As an added bonus you can use it too.
using System.Collections.Generic; using System.Collections.ObjectModel; namespace Example.Extensions { public static class Extensions { public static ObservableCollectionToObservableCollection (this IEnumerable enumerable) { var col = new ObservableCollection (); foreach (var cur in enumerable) { col.Add(cur); } return col; } } }