【发布时间】:2009-12-03 07:42:27
【问题描述】:
将多字段验证与 IDataErrorInfo 集成的好方法是什么?
假设我有一个包含 3 个文本框的 ftp 信息对话框
- 网址
- 用户名
- 密码
我已经在字段上放置了Required属性(假设密码是一个普通的TextBox)。
当用户按下“OK”时,我验证了 ftp 连接。目前我显示一个对话框,但如果我可以在 ftp 连接错误上触发验证错误样式,那就太好了。
我查看了 Validation.MarkInvalid 但不明白如何使用它。
var be = GetBindingExpression(xamlURLField);
Validation.MarkInvalid(be, new ValidationError(-- WhatValidationRuleToPutHere --, be, "Can't connect to ftp", null)
【问题讨论】:
标签: wpf validation idataerrorinfo