我在 WPF 中有一个窗口。我需要一个验证机制来一次检查所有元素。如果我使用 IDataErrorInfo,则只能在索引器中一次验证一个对象。
public string this[string columnName]
{
get
{
if (columnName == "Country"))
{
if (string.IsNullOrEmpty(Country))
return "Country can't be empty";
}
return null;
}
}
如何在验证方法中获取 Window 的所有字段?