应该实现两个功能,我想知道我需要对输入进行哪种类型的验证以及如何管理错误。
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
我需要检查值的类型和参数的类型是否符合我的预期。
如果他们不是,我应该什么都不返回并在另一个地方发现错误的行为吗?或者我应该在这里抛出异常或断言?
是否有任何最佳或建议的做法可以在这里应用?