using PropertyChanged; using System.ComponentModel; namespace WpfTreeView { /// /// A base view model that fires Property Changed events as needed /// [ImplementPropertyChanged] public class BaseViewModel : INotifyPropertyChanged { /// /// The event that is fired when any child property changes its value /// public event PropertyChangedEventHandler PropertyChanged = (sender, e) => { }; } }