【发布时间】:2012-01-18 04:45:23
【问题描述】:
我有一个带有字符串属性和 List 属性的简单类,并且我实现了 INofityPropertyChanged 事件,但是当我执行 .Add 到字符串 List 时,该事件没有被命中,所以我的 Converter 在 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");
}
}
}
}
【问题讨论】:
标签: c# wpf inotifypropertychanged propertychanged