public void OnPropertyChanged(string propertyName) { var @event = PropertyChanged; if(@event != null) { @event(this, new PropertyChangedEventArgs(propertyName)); } }