using System.ComponentModel; namespace MediaBrowser.UI.ViewModels { /// /// Represents a base ViewModel /// public abstract class BaseViewModel : INotifyPropertyChanged { /// /// Occurs when [property changed]. /// public event PropertyChangedEventHandler PropertyChanged; /// /// Called when [property changed]. /// /// The name. public virtual void OnPropertyChanged(string name) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(name)); } } } }