2011-01-04 2 views
0

자식 요소에서 컬렉션 종속성 속성으로 모든 유효성 검사 오류를 수집하려는 Decorator Control 클래스가 있습니다.바인딩 대상 값 변경 이벤트

나는 탭이있는 양식을 가지고 있으며 오류가있는 탭을 강조 표시해야합니다 (오류 번호는 &). ListBox에서 요소를 소유하고있는 것과는 별도로 오류를 표시합니다.

현재 내 수업은 하위 요소에서 관련 BindingExpressions을 가져올 수 있으며 모든 ValidationErrors를 컬렉션에 추가합니다.

내 문제는이 기능을 실행할 때입니다. 현재 this.Loaded 이벤트를 실행할 때 하위 바인딩을 선택하고 있지만 하위 바인딩의 유효성을 검사 할 때 이벤트가 필요합니다.

변경된 소스 값에 가입하는 것은 원래 계획 한 것입니다. 물론 유효성 검사 오류가있는 경우이 값은 업데이트되지 않습니다. 그러므로 암호문입니다.

제안 사항?

감사

+0

그러나 직접적인 대답은 아니지만 유사한 문제를 설명하는 몇 가지 기사가 있습니다. 하나는 BindingGroups를 사용하는 것입니다. http://www.scottlogic.co.uk/blog/colin/2009/01/bindinggroups-for- total-view-validation/그리고 좀 더 모델 중심의 접근법에 관한 것 : http://www.codeproject.com/KB/WPF/GlobalWPFValidation.aspx – ColinE

답변