Мне нужно создать приложение для чата в WPF;Я хочу использовать DataBinding (все еще учусь) и хочу сделать это правильно.Я построил класс Buddy следующим образом:
public class Buddy: INotifyPropertyChanged
{
private String _name;
private String _status;
public String Name
{
get
{
return _name;
}
set
{
_name = value;
NotifyPropertyChanged("Name");
}
}
public String Status
{
get
{
return _status;
}
set
{
_status = value;
NotifyPropertyChanged("Status");
}
}
public event PropertyChangedEventHandler PropertyChanged;
protected void NotifyPropertyChanged(string propertyName)
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
Я не знаю, как лучше всего обращаться с BuddyList.Должен ли я создать класс BuddyList с помощью метода Add и List, а затем DataBinding для экземпляра этого класса?Каков наилучший способ сделать это?