應該實現兩個功能,我想知道我需要對輸入進行哪種類型的驗證以及如何管理錯誤。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 2010-03-17 08:18:07
對此展開調查,並似乎是最好的方式。您可以使用Style DataTrigger來檢查綁定返回的類型,並以不同的方式處理原始/已轉換的數據....可能拋出一個詳細說明此問題的答案。 – Will 2011-07-19 16:01:01