日期:2014-05-17 浏览次数:20518 次
public partial class RegisteredUser:IDataErrorInfo
{
public string this[string propName]
{
get
{
if (propName == "UserName" && string.IsNullOrEmpty(LoginName))
return "用户登录名不能为空";
return string.Empty;
}
}
public string Error
{
get { return string.Empty; }
}
}
using System;
using System.Reflection;
namespace System.ComponentModel
{
// 摘要:
// 提供功能,该功能提供用户界面可以绑定的自定义错误信息。
public interface IDataErrorInfo
{
// 摘要:
// 获取指示对象何处出错的错误信息。
//
// 返回结果:
// 指示对象何处出错的错误信息。默认值为空字符串 ("")。
string Error { get; }
// 摘要:
// 获取具有给定名称的属性的错误信息。
//
// 参数:
// columnName:
// 要获取其错误信息的属性的名称。
//
// 返回结果:
// 该属性的错误信息。默认值为空字符串 ("")。
string this[string columnName] { get; }
}
}