我已經在WPF中創建了一個簡單的窗體。之前我曾在ASP.NET上工作過,所以我想知道是否在WPF中有類似於ASP.NET的「驗證控件」,或者需要手動驗證我的字段。在WPF控件中是否存在任何驗證控件,就像ASP.net中的驗證控件
謝謝。
我已經在WPF中創建了一個簡單的窗體。之前我曾在ASP.NET上工作過,所以我想知道是否在WPF中有類似於ASP.NET的「驗證控件」,或者需要手動驗證我的字段。在WPF控件中是否存在任何驗證控件,就像ASP.net中的驗證控件
謝謝。
當然,你可以輕鬆地做到這一點。你想要的是IDataErrorInfo接口。
here就是一個例子。
如果您使用綁定,這裏有一個good post on Stackoverflow
很快,你想這樣的事情:
<TextBox Text="{Binding Age, ValidatesOnDataErrors=True}" />
然後用DataAnnotations
您指定的規則。然後您使用
string IDataErrorInfo.this[string columnName]
函數進行驗證。我全部使用這個應用程序。
我會檢查。謝謝你.. – Dinesh 2011-06-08 13:11:17
@Dinesh希望它有幫助 – 2011-06-08 13:17:39