WPF中如何實(shí)現(xiàn)對TextBox輸入內(nèi)容的校驗

摘要
本文介紹如何在WPF中實(shí)現(xiàn)對TextBox輸入內(nèi)容的校驗,包括自定義校驗規(guī)則和前臺顯示校驗結(jié)果。
精華
- ?? TextBox可以讓用戶輸入信息,但需要對用戶輸入內(nèi)容進(jìn)行校驗,防止非法輸入。
- ?? 通過在TextBox的Trigger中獲取Error content屬性,可以在前臺標(biāo)記校驗未通過的輸入內(nèi)容。
- ?? 使用ValidationRules和Binding中的Zo語法,可以自定義校驗規(guī)則。
- ?? 除了用try set property和Dictionary記錄屬性錯誤信息外,也可以使用Validation attribute的custom validation特性添加校驗規(guī)則。
- ?? 在開發(fā)實(shí)際需求中,可以根據(jù)不同的業(yè)務(wù)規(guī)則融合前文介紹的技術(shù)手段,實(shí)現(xiàn)更為準(zhǔn)確和便捷的輸入校驗。

標(biāo)簽: