답변:
ObservableCollection <T>에 생성자 오버로드가 있습니다. IEnumerable <T>를 취하는 가 있습니다.
목록의 예 int
:
ObservableCollection<int> myCollection = new ObservableCollection<int>(myList);
목록에 대한 또 다른 예 ObjectA
:
ObservableCollection<ObjectA> myCollection = new ObservableCollection<ObjectA>(myList as List<ObjectA>);
ObervableCollection에는 목록을 전달할 수있는 생성자가 있습니다. MSDN 인용 :
public ObservableCollection(
List<T> list
)