2011-06-25 36 views
2

我想使用的ValidationResult對象將信息發送回驗證的字段我的形式重新格式化的數據作爲必要的,例如:WPF如何訪問相關控件中的ValidationResult對象?

用戶輸入(123)-456-7890的電話號碼,但是在我們的數據庫中的所有電話號碼格式爲123.456.7890。 ValidationResult對象使用args(True,「Reformat」)創建,然後文​​本框的邏輯將String重新格式化爲適當的格式。另外,我也可以從ValidationRule中訪問驗證字段的DP來完成同樣的事情。

我該怎麼做?

回答

0

這聽起來對我來說不是一個好主意,因爲無論如何,我都會建議將重定格邏輯應用於所述屬性的設置器。 (綁定引擎應該在.NET 4中獲得該值,因此該焦點甚至應該反映在控件中)

或者,您可以使用Converter圖層來完成格式設置。

相關問題