У меня есть список, который связывается этим запросом при изменении содержимого TextName:
var players =
from p in context.Player
where p.GivenName.StartsWith(TextName.Text.Trim())
select p;
listNames.ItemsSource = players.ToList();
Он показывает имена игроков, которые начинаются с текста в текстовом поле. Теперь, когда я щелкаю любой элемент (имя) из списка, мне нужно, чтобы в TextName отображалось имя игрока, выбранное в списке. Я попытался привязать его следующим образом:
<TextBox ... Text="{Binding Source=listNames, Path=SelectedItem.Content}" ... />
Но когда я щелкаю ListboxItem, текстовое поле просто очищается и ничего не показывает ... может мне придется настроить текстовое поле, как я делаю со списком при установке DisplayMemeberPath ?? ?? Мне нужна только односторонняя привязка !! Что я могу сделать ??