Files
win8phoneApp/CampusAppWP8/CampusAppWP8/model/BaseViewModel.cs
2013-06-04 15:16:55 +02:00

40 lines
1.2 KiB
C#

//-----------------------------------------------------------------------
// <copyright file="BaseViewModel.cs" company="BTU/IIT">
// Company copyright tag.
// </copyright>
// <author>stubbfel</author>
// <sience>03.05.2013</sience>
//----------------------------------------------------------------------
namespace CampusAppWP8.Model
{
using System;
using System.ComponentModel;
/// <summary>
/// This Class provide a basic ViewModel
/// </summary>
/// <remarks>
/// not necessary, maybe delete => deprecated
/// </remarks>
public class BaseViewModel : INotifyPropertyChanged
{
/// <summary>
/// The PropertyChangedEvent
/// </summary>
public event PropertyChangedEventHandler PropertyChanged;
/// <summary>
/// Method fire PropertyChangedEvents
/// </summary>
/// <param name="propertyName">name of the property</param>
public void NotifyPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = this.PropertyChanged;
if (null != handler)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}
}