|
public class Meeting : INotifyPropertyChanged
{
private string eventName;
private DateTime from;
private DateTime to;
private Brush color;
public string EventName
{
get { return eventName; }
set
{
eventName = value;
this.RaisePropertyChanged("EventName");
}
}
public DateTime From
{
get { return from; }
set
{
from = value;
this.RaisePropertyChanged("From");
}
}
public DateTime To
{
get { return to; }
set
{
to = value;
this.RaisePropertyChanged("To");
}
}
public Brush Color
{
get { return color; }
set
{
color = value;
this.RaisePropertyChanged("Color");
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void RaisePropertyChanged(string name)
{
this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}
} |