2014-03-27 2 views
0

저는 MultiSelectComboBox (SelectedItemsProperty, ItemsSourceProperty DependencyProperties 구현)에 대한 기능을 제공하는 UserControl을 보유하고 있습니다.WPF MultiSelect ComboBox IDataErrorInfo 유효성 검사

내 ViewModel은 IDataErrorInfo를 구현하고 DataAnnotations를 사용하여 유효성을 검사하며 UserControl의 SelectedItems에 바인딩되는 속성을가집니다.

제 문제는 유효성 검사가 작동하지 않습니다. IDataErrorInfo의 [propertyname]은 selecteditems changed 이벤트에서 결코 발생하지 않지만 윈도우가로드 될 때만 발생합니다.

사용자 정의 컨트롤에서 뷰 모델로 유효성 검사를 전달하는 방법이 있습니까? 또는 뷰 모델에서 유효성 검사를 강제 적용하려면 어떻게해야합니까?

+0

찾았습니다. Mode = TwoWay to Binding을 추가하면 문제가 해결되었습니다. – Jeevan

답변

0

발견했습니다. Mode = TwoWay to Binding을 추가하면 문제가 해결되었습니다.