List Событие INotifyPropertyChanged

У меня есть простой класс со строковым свойством и свойством List, и у меня реализовано событие INofityPropertyChanged, но когда я делаю .Add к строковому списку, это событие не срабатывает, поэтому мой конвертер для отображения в ListView не попал. Я предполагаю, что измененное свойство не попадает в список «Добавить в список» .... как я могу реализовать это таким образом, чтобы получить событие изменения свойства ???

Нужно ли мне использовать какой-либо другой тип коллекции ?!

Спасибо за любую помощь!

namespace SVNQuickOpen.Configuration
{
    public class DatabaseRecord : INotifyPropertyChanged 
    {
        public DatabaseRecord()
        {
            IncludeFolders = new List<string>();
        }

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;

        protected void Notify(string propName)
        {
            if (this.PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(propName));
            }
        }
        #endregion

        private string _name;

        public string Name
        {
            get { return _name; }

            set
            {
                this._name = value;
                Notify("Name");
            }
        }

        private List<string> _includeFolders;

        public List<string> IncludeFolders
        {
            get { return _includeFolders; }

            set
            {
                this._includeFolders = value;
                Notify("IncludeFolders");
            }
        }
    }
}
21
задан H.B. 12 December 2011 в 09:59
поделиться