簡體   English   中英

WPF:驗證多個文本框

[英]WPF: Validation of multiple textboxes

在此輸入圖像描述

情況如下:

我有3個文本框,其中一個分別放置名字,姓氏和年齡。 帶有大紅色的標簽“!” 只有在以下情況下才可見:

任何文本框都沒有內容或者年齡(第三個文本框)是負數或者年齡大於int.MaxValue。

我已經有兩個驗證規則(一個用於名/姓,另一個用於年齡)。 現在我該怎么做? 我是否需要某種轉換器來檢查所有三個輸入字段並返回true / false? 如何在XAML中實現這一點?

您可以使用IDataErrorInfo來驗證字段 - 請參閱本文 ,其中介紹了如何使用它。 您只需要調整它以使一個字段顯示錯誤而不是所有三個字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM