Есть ли способ продолжать использовать автоматически реализованные свойства, все еще поднимая событие изменения, например INotifyPropertyChanged, когда вызывается Set?
Вместо:
private string _value;
public string Value
{
get
{
return this._value;
}
set
{
this._value = value;
this.ValueChanged(this,EventArgs.Empty);
}
}
Могу я просто сделать:
public string Value
{
get;
set
{
this.ValueChanged(this,EventArgs.Empty);
}
}
Хотя сеттер выглядит неправильно, возможно ли это сделать, не заполняя мой класс переменными хранилища?
UPDATE: Похоже, что нет стандартного решения для моей ленивой цели, я считаю, что лучшим решением является использование CodeRush или Resharper для создания всех моих резервных хранилищ для меня.