В вопросе о полезности контейнера IoC победивший отправитель упомянул, что с контейнером IoC вы можете взять это:
public class UglyCustomer : INotifyPropertyChanged
{
private string _firstName;
public string FirstName
{
get { return _firstName; }
set
{
string oldValue = _firstName;
_firstName = value;
if(oldValue != value)
OnPropertyChanged("FirstName");
}
}
private string _lastName;
public string LastName
{
get { return _lastName; }
set
{
string oldValue = value;
_lastName = value;
if(oldValue != value)
OnPropertyChanged("LastName");
}
}
}
на это:
var bindingFriendlyInstance = IoC.Resolve(new NotifyPropertyChangedWrapper());
Вопросы: