|
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
namespace SmartListsTest
{
class Book : INotifyPropertyChanged
{
private string _author = String.Empty;
private string _title = String.Empty;
public Book()
{
}
public Book(string author, string title)
{
this.Author = author;
this.Title = title;
}
public string Author
{
get { return _author; }
set
{
_author = value;
this.OnPropertyChanged("Author");
}
}
public string Title
{
get { return _title; }
set
{
_title = value;
this.OnPropertyChanged("Title");
}
}
#region INotifyPropertyChanged Members
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(string propertyName)
{
if(this.PropertyChanged != null)
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
#endregion
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.