title: Does not implement interface member 'System.ComponentModel.INotifyPropertyChanged.PropertyChanged'
body: <pre><code>namespace MimicCreation
  {
  
      public class TreeManager : INotifyPropertyChanged
      {
  
          public TreeManager() { }
  
          public TreeManager(string title, string type, string filename)
          {
              this.childElementsValue.CollectionChanged += this.OnCollectionChanged;
              Title = title;
              Type = type;
              FileName = filename;
          }
  
          public string Title { get; set; }
  
          public string Type { get; set; }
  
          public string FileName { get; set; }
  
          public override string ToString()
          {
              return Title;
          }
  
          private ObservableCollection&lt;TreeManager&gt; childElementsValue = new ObservableCollection&lt;TreeManager&gt;();
  
          public ObservableCollection&lt;TreeManager&gt; ChildElements
          {
              get { return childElementsValue; }
              set { childElementsValue = value; }
          }
  
          public void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
          {
              switch (e.Action)
              {
                  case NotifyCollectionChangedAction.Add:
                      foreach (TreeManager item in e.NewItems)
                      {
                          ((System.ComponentModel.INotifyPropertyChanged)item).PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(OnPropertyChanged);
  
                      }
                      break;
              }
          }
  
          public void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
          {
  
          }
  
      }
  }
  </code></pre>
  
  <p>I am getting the following error: Error 'MimicCreation.TreeManager' does not implement interface member 'System.ComponentModel.INotifyPropertyChanged.PropertyChanged' upon compile. I have an observable collection, which I want to be able to get access to notifications when each item in the observable collection is changed, I cant see what I have done wrong. Any ideas please?</p>
  
  <p>Thanks.</p>