2013-04-09

serpentthegreen: (Default)
2013-04-09 07:57 pm

Слоупоческое : MS таки сделало это.

protected virtual void OnPropertyChanged[CallerMemberName] string PropertyName = null )
{
   PropertyChangedEventHandler handler = PropertyChanged;
   
   if( handler != null )
      handler( thisnew PropertyChangedEventArgs( PropertyName ) );
}
Не аспект, конечно и не полноценное автоматическое NotifyPropertyChanged, и вообще синтаксический сахар, но всё равно сильно удобнее.