Я пытаюсь обновить элемент управления textedit через привязки данных объекта класса Client с помощью реализации INotifyPropertyChanged, и не могу заставить его работать. Объект позади (источник данных) обновляется, но textedit все еще остается пустым. Если я наберу текст в поле ввода, источник данных будет обновлен. Не могли бы вы помочь, пожалуйста? Вот соответствующий код, который я использую:
public class Client : NotifyProperyChangedBase
{
private string _firstname;
public string Firstname
{
get
{
return this._firstname;
}
set
{
this.CheckPropertyChanged<string>("Firstname", ref _firstname, ref value);
}
}
}
public Client ClientA = new Client();
Binding fname = new Binding("Text", ClientA, "Firstname", true, DataSourceUpdateMode.OnPropertyChanged);
ultraTextEditor_firstname.DataBindings.Add(fname);
ClientA.Firstname = "testN"; <== поле ввода остается пустым ... </p>
Я что-то здесь упускаю? Заранее спасибо, Питер.