-
WPF 오류 : 컬렉션을 변경했기 때문에 표시기가 잘못되었습니다dev/WPF 2010. 12. 9. 23:04
사용자 정의 컨트롤을 만들고 의존속성을 추가하여 창에 배치를 하려고 할때 나타난 오류이다.
작업과정을 되돌아 가면서 살펴본 결과, double 타입의 의존속성을 등록할때 PropertyMetadata 에 넣는 기본값을 int 형 0 으로 넣어 발생한 오류였다.
자동으로 형변환이 될거라 생각했는데 잘못 생각했다.
0.0 을 넣음으로써 문제는 해결되었다.
다른 오류에 의해서도 나타날 수도 있지만 이런 경우도 있다는 것.
난 3일동안 2번이나 나왔다. -_-;;
그래서 까먹지 말자고 포스팅 하는중이다.
참고로 영문버전에서는 'The enumerator is not valid because the collection changed.' 로 나온다.