Bir string özelliği ve bir List özelliği ile basit bir sınıfa sahibim ve INofityPropertyChanged olayına sahip oldum, ancak bir .Add dizisine eklediğimde bu olayın içine tıklanmam. ListView vurulmadı. Mülkün değiştirilmiş bir liste için isabet etmediğini tahmin ediyorum .... bu özellik değişmiş olay isabet almak için nasıl bunu uygulayabilirim ???Liste <string> INotifyPropertyChanged event
Başka türde bir koleksiyon kullanmam gerekiyor mu?
Yardımlarınız için teşekkürler!
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");
}
}
}
}
Bu para! Teşekkürler! – theDoke
** Neden 'ObservableCollection' kullanılmalıdır? – C4u
@ C4u WPF'de veri bağlamada kullanılabilir (MVVM modeli) – bniwredyc