回答:
ObservableCollection <T>には、 IEnumerable <T>を取るコンストラクタオーバーロードがあります。
リストの例int
:
ObservableCollection<int> myCollection = new ObservableCollection<int>(myList);
リストのもう1つの例ObjectA
:
ObservableCollection<ObjectA> myCollection = new ObservableCollection<ObjectA>(myList as List<ObjectA>);
ObervableCollectionには、リストを渡すことができるコンストラクターがあります。MSDNの引用:
public ObservableCollection(
List<T> list
)