[英]WPF: Validation of multiple textboxes
情況如下:
我有3個文本框,其中一個分別放置名字,姓氏和年齡。 帶有大紅色的標簽“!” 只有在以下情況下才可見:
任何文本框都沒有內容或者年齡(第三個文本框)是負數或者年齡大於int.MaxValue。
我已經有兩個驗證規則(一個用於名/姓,另一個用於年齡)。 現在我該怎么做? 我是否需要某種轉換器來檢查所有三個輸入字段並返回true / false? 如何在XAML中實現這一點?
您可以使用IDataErrorInfo來驗證字段 - 請參閱本文 ,其中介紹了如何使用它。 您只需要調整它以使一個字段顯示錯誤而不是所有三個字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.