public virtual void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { if (PropertyChanged != null) { MapPropertyChangedEventArgs change = new MapPropertyChangedEventArgs(e.Property.Name, e.OldValue, e.NewValue); PropertyChanged(this, change); } }