IF.Lastfm/IF.Lastfm.Demo.Apollo/TestPages/ViewModels/BaseViewModel.cs

18 lines
620 B
C#
Raw Normal View History

using System.ComponentModel;
using System.Runtime.CompilerServices;
using IF.Lastfm.Demo.Apollo.Annotations;
namespace IF.Lastfm.Demo.Apollo.TestPages.ViewModels
{
public class BaseViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
[NotifyPropertyChangedInvocator]
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}