public Person : INotifyPropertyChanged{ string firstName, lastName; public event NotifyPropertyChangedEventHandler PropertyChanged;protected void OnPropertyChanged(string propertyName){if ( this.PropertyChanged != null ) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); }}public string FirstName{ get { return this.firstName; }set{ this.firstName = value; this.OnPropertyChanged(“FirstName”); this.OnPropertyChanged(“FullName”);}public string LastName{ get { return this.lastName; }set{ this.lastName = value; this.OnPropertyChanged(“LastName”); this.OnPropertyChanged(“FullName”);}public string FullName { get { return string.Format( “{0} {1}“, this.firstName, this.lastName); }}}