2012-05-30 5 views
0

У меня есть список, который отображает несколько атрибутов из файла XML. Как я могу обновить текстовое поле всякий раз, когда вы выбираете один из этих элементов в списке? Моя ListBox выглядит следующим образом:Обновление TextBox на основе выбора ListBox (XAML)

<ListBox Name="RouterSelection" ItemsSource="{Binding Source={StaticResource RoutingData}, XPath=Routes/Route/IdClient}"/> 

и мое текстовое поле выглядит следующим образом:

<TextBox DataContext="{Binding ElementName=RouterSelection, Path=SelectedItem}" Text="{Binding [email protected]}"/> 

Но текстовое поле не отображается содержимое при выборе любого из пунктов. Что мне не хватает? Спасибо за любую помощь!

ответ

3

Попробуйте

<TextBox Text="{Binding ElementName=RouterSelection, Path=SelectedValue}"/> 

и установить SelectedValuePath для ListBox

+0

Ты спасатель жизни !!!! большое спасибо – MXV

Смежные вопросы