Я нуб WPF.
у меня есть список , который связан с Свойством класса Клиент
public class Client : INotifyPropertyChanged
{
private List<Player> peers ;
public List<Player> Peers
{
get { return peers; }
set
{
peers = value;
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs("Peers"));
}
}
}
текст данных родительского списка привязан к экземпляру клиента
GameDetailsPanel.DataContext = client;
список ограничен следующим образом:
<ListBox.Items>
<Binding Path="Peers"></Binding>
</ListBox.Items>
Насколько я понимаю, это предполагает привязку списка к пути относительно родительского элемента
datacontext .. при запуске приложения я получаю следующую ошибку:
{"A 'Binding' cannot be used within a 'ItemCollection' collection. A 'Binding' can only be set on a DependencyProperty of a DependencyObject."}
Любые идеи, что я делаю неправильно.