두 가지 기능을 구현해야하며 입력 및 오류 관리 방법에 대해 어떤 유형의 유효성 검사가 필요한지 궁금합니다.WPF ValueConverter 오류 처리를위한 최선의 방법은 무엇입니까?
Public Function Convert(ByVal value As Object, ByVal targetType As System.Type, ByVal parameter As Object, ByVal culture As System.Globalization.CultureInfo) As Object Implements System.Windows.Data.IValueConverter.Convert
End Function
Public Function ConvertBack(ByVal value As Object, ByVal targetType As System.Type, ByVal parameter As Object, ByVal culture As System.Globalization.CultureInfo) As Object Implements System.Windows.Data.IValueConverter.ConvertBack
End Function
나는 값 및 매개 변수의 유형의 종류는 내가 기대하고 무엇인지를 검사 할 필요가있다.
그렇지 않은 경우, 아무 것도 반환하지 않고 다른 장소에서 잘못된 행동을 잡아 내야합니까? 아니면 여기서 예외 나 단언을 던져야합니까?
여기에 적용할만한 권장 사항이 있습니까?
나는 당신의 접근 방식을 따라갈 것이라고 생각합니다. – Drake
이것에 대한 조사가 진행되었으며, 가장 좋은 방법 인 것 같습니다. Style DataTrigger를 사용하여 바인딩에 의해 반환 된 유형을 검사하고 원시/변환 된 데이터를 다르게 처리 할 수 있습니다. 자세한 내용은이 내용을 자세히 설명합니다. – Will