У вас должна быть PartBPremiumBuydown
реализация интерфейса IDataErrorInfo
, аналогичного приведенному ниже коду:
public string Error { get; private set; }
public string this[string propertyName]
{
get
{
string mError = string.Empty;
if (propertyName == "Value"
&& !<insert your rule>)
{
mError = "Validation error text."
}
Error = mError;
return (string.IsNullOrWhiteSpace(mError))// if NOTHING
? null // then return null
: mError; // else return error
}
}
Теперь, когда вы привязываете свой TextBox к Value
, если пользователь вводит текстнарушает ваше правило, ошибка проверки будет отображаться в TextBox.