#database #wpf #combobox
Вопрос:
У меня есть поле со списком в WPF и таблица (Тренер) в моей базе данных. Они связаны между собой следующим образом:
comboTrain.ItemsSource = (from t in ctx.Trainers select t).ToList<Trainer>();
Кроме того, я связываю его в xaml следующим образом:
<ComboBox x:Name="comboTrain" ItemsSource="{Binding TrainerCollect}"
DisplayMemberPath="Name" SelectedValuePath="TrainerId"/>
Итак, когда я запускаю приложение, я вижу имена всех тренеров в списке. Теперь я хочу показать только имя тренера, выбранного в выпадающем списке.
Как я могу это сделать?
Комментарии:
1. Трудно понять твою цель. Итак, можете ли вы четко объяснить, чего вы хотите?
2. @Moha: Ты пробовал
(comboTrain.SelectedItem as Trainer)?.Name
?
Ответ №1:
Я нашел решение своего вопроса: с помощью «comboTrain.Text» я мог бы получить выбранный элемент в виде строки.