0

我有一个列表框,它显示 XML 文件中的多个属性。每当您在列表框中选择这些项目之一时,如何更新文本框?我的列表框如下所示:

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

我的文本框看起来像这样:

<TextBox DataContext="{Binding ElementName=RouterSelection, Path=SelectedItem}" Text="{Binding XPath=@Value}"/> 

但是当您选择任何项目时,文本框不显示内容。我错过了什么?谢谢你的帮助!

4

1 回答 1

3

尝试

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

并为 ListBox 设置 SelectedValuePath

于 2012-05-30T04:28:53.793 回答