wpf控件提示Value ‘’ can not convert

我們在對控件的ErrorTemplate設置後,有時會出現Value ‘’ can not convert。

爲什麼會出現呢?
原因:如果控件的輸入值和null不能轉換(比如控件要求的是int或float類型, 而輸入信息爲空),就會觸發默認的ExceptionValidationRule。

如何自定義出錯信息?
首先創建自己的ValidationRule繼承於ValidationRule,然後設置ValidationStep="RawProposedValue" , 這樣保證輸入時首先用自定義的ValidationRule驗證, 這樣才能提早彈出自己的提示信息。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章