protected virtual void OnChanged(PropertyChangedEventArgs e) { if (Changed != null) { Changed(this, e); } }
void PrintEventChangeProperty(object sender, PropertyChangedEventArgs e) { Console.WriteLine("Property changed: {0} (from {1} to {2})", e.PropertyName, e.OldValue, e.NewValue); }