... | ... | @@ -61,6 +61,8 @@ ItemSource를 한번 설정하면 컬렉션의 data를 삽입/삭제했다고 |
|
|
|
|
|
컨트롤의 update를 위해 컬렉션에서의 변화를 감지하려면 대상 컬렉션이 *INotifyCollectionChanged* 인터페이스를 구현하고 있어야 한다. 보통은 *ObservableCollection\<T>*을 이용한다. *ObservableCollection\<T>*는 *INotifyCollectionChanged*, *INotifyPropertyChanged* 인터페이스를 구현한다.
|
|
|
|
|
|
### INotifyPropertyChanged
|
|
|
DataContext를 이용하면 같은 프로퍼티를 바인딩하는 UI와 UI사이의 업데이트를 구현할 수 있다. 하지만 소스 상에서 어떤 값이 변경되었을 때 UI가 그 변화를 알지 못해서 업데이트가 되지 않는다. *INotifyPropertyChanged* 인터페이스를 구현하면 프로퍼티의 변화를 알 수 있다.
|
|
|
|
|
|
|
|
|
|