У меня есть Form
в моем приложении WinForm
, которое содержит TextBox
и это TextBox
привязывается к свойству FirstName
объекта Person
.
public class Person
{
string firstName;
public string FirstName
{
get { return firstName; }
set {
firstName = value;
this.isOdd = value.Length % 2;
}
}
bool isOdd;
public bool IsOdd { get {return isOdd; } }
}
Когда мое приложение запускается, это Form
показывает, и пользователь может ввести свое имя в TextBox. Как я могу привязать свойство BackColor
объекта Form
к свойству IsOdd
объекта Person
(когда IsOdd
равно True
BackColor
установлено значение Color.Green
, а когда оно равно False
BackColor
установлено на Color.Red
)?