... | ... | @@ -414,7 +414,7 @@ _ _ _ |
|
|
|
|
|
data binding을 할 때, ListBox, ListView 또는 TreeView 등의 ItemsControl을 사용해서 collection에 저장된 값을 표현한다. IEnumerable interface를 구현하면 어떤 collection이라도 열거할 수 있다.
|
|
|
|
|
|
그러나 collection insertion / deletionsletion이 발생할 때, UI를 자동으로 업데이트되도록 dynamic binding을 설정하려면 INotifyCollectionChanged interface을 구현해야 한다. 이 interface는 내부 collection이 변경될 때마다 발생해야 하는 CollectionChanged event를 발생시킨다.
|
|
|
그러나 collection insertion / deletion이 발생할 때, UI를 자동으로 업데이트되도록 dynamic binding을 설정하려면 INotifyCollectionChanged interface을 구현해야 한다. 이 interface는 내부 collection이 변경될 때마다 발생해야 하는 CollectionChanged event를 발생시킨다.
|
|
|
|
|
|
WPF에서는 INotifyCollectionChanged interface를 구현하는 data collection에 대한 기본 제공 구현인 ObservableCollection 클래스를 제공한다. ObservableCollection은 `IList<T>`를 상속받았고 INotifyCollectionChanged interface를 구현하고 있다.
|
|
|
|
... | ... | |