From 767cdc1f6f6a63ce997fc9476911e2c361f9d402 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Wed, 20 Feb 2013 20:33:05 -0500 Subject: Pushing missing changes --- MediaBrowser.UI/ViewModels/BaseViewModel.cs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 MediaBrowser.UI/ViewModels/BaseViewModel.cs (limited to 'MediaBrowser.UI/ViewModels/BaseViewModel.cs') diff --git a/MediaBrowser.UI/ViewModels/BaseViewModel.cs b/MediaBrowser.UI/ViewModels/BaseViewModel.cs new file mode 100644 index 000000000..03ac9d18a --- /dev/null +++ b/MediaBrowser.UI/ViewModels/BaseViewModel.cs @@ -0,0 +1,27 @@ +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)); + } + } + } +} -- cgit v1.2.3