0

목록에 바인딩 할 수 있습니까? 목록 요소 중 하나라도 변경되면 대상에 알릴 수 있습니까? 나는 엘리먼트가 변경되거나 새로운 엘리먼트가 추가 될 때마다 목록으로 어떤 것을하는 다중 밸류 컨버터를 사용하여리스트에 대한 의존성 프로퍼티를 원한다.목록에 바인딩

답변

1

구현할 수있는 인터페이스가 있습니다 (INotifyCollectionChanged).이 인터페이스는 포함 된 요소가 변경되었음을 알리는 데 사용됩니다. ObservableCollection 프레임 워크 클래스는이 인터페이스를 구현합니다. 목록 자체가 변경되는 경우에만 "목록 요소가 변경 얻을"때 통지 늘

ObservableCollection that also monitors changes on the elements in collection

+1

을하지만 : 당신이 컬렉션의 모든 요소에서 변경을 처리해야하는 경우

, 여기 구현을 찾을 것입니다 . – Magnus

+0

사실이 기능이 필요한 경우 직접 작성해야합니다. – ColinE

+0

ObservableCollection은 _collection_이 변경 될 때만 알려주며 컬렉션에있는 객체의 속성이 변경되면 추가, 제거 등하지 않습니다. –

관련 문제