Qualche extension methods (a mio avviso) molto comodo: 1: public static class ObservableCollectionExtensions
2: {
3: public static ObservableCollection<T> ToObservableCollection<T>(this IEnumerable<T> collection)
4: {
5: if (collection == null) return new ObservableCollection<T>();
6: ...