List<string> INotifyPropertyChanged événement

J'ai une classe simple avec une chaîne de propriété et la Liste des biens et j'ai le INofityPropertyChanged événement mis en œuvre, mais quand je fais un .Ajouter à la Liste de chaînes cet événement n'est pas touché donc, mon Convertisseur pour afficher dans la liste n'est pas atteint. Je devine que la propriété a changé n'est pas atteint pour l'Ajouter à la Liste....comment puis-je mettre en œuvre de façon à obtenir la propriété d'événements de changement de frapper???

Dois-je utiliser un autre type de collection?!

Merci pour toute aide!

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");
            }
        }
    }
}
InformationsquelleAutor theDoke | 2011-12-12