Невозможно привязать методы, это должно быть свойство. И вы также не можете связываться с IQueryable (насколько я знаю, по крайней мере).
Некоторые небольшие изменения, которые могут заставить его работать на вас (учитывая, что у вас правильно настроен DataContext):
public IEnumerable<ComboboxKeyAndValue> MenagerzyComboboxItems
{
get
{
return
(
from menagerzy in atmaEntites.Menagerzy
select new ComboboxKeyAndValue
{
Key = menagerzy.idMenagera,
Value = menagerzy.nazwa + " " + menagerzy.imie + " " + menagerzy.nazwisko,
}
).ToList();
}
}
и изменение привязки ItemsSource на
ItemsSource="{Binding MenagerzyComboboxItems, Mode=OneWay}"
. Для лучшего взаимодействия с пользователем вам, вероятно, следует вместо этого извлекать данные асинхронно и публиковать sh их для представления, используя INotifyPropertyChanged
и / или через ObservableCollection
.