【发布时间】:2014-10-31 14:53:00
【问题描述】:
WPF 新手,我有一个包含网格视图的列表视图。
我想将 ID 列绑定到文本框的文本属性,但我似乎无法弄清楚如何访问所选项目的各个网格列
代码如下所示
<ListView HorizontalAlignment="Left" Name="listView1" VerticalAlignment="Top"
SelectionChanged="onSelectedIndexChange" DataContext="{Binding Source={StaticResource xmlDoc}, Path=xmdModule}"
ItemsSource="{Binding XPath=//*[@ID]}">
<ListView.View>
<GridView>
<GridViewColumn Header="ID" Width="0" DisplayMemberBinding="{Binding Path=Attributes[ID].Value}" />
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Attributes[name].Value}" />
</GridView>
</ListView.View>
</ListView>
<TextBlock Grid.Column="1" HorizontalAlignment="Left" Name="textBlock1" Text="{Binding Path=SelectedValue}"
VerticalAlignment="Top" DataContext="{Binding ElementName=listView1}" TextWrapping="Wrap"
TextAlignment="Left" />
【问题讨论】: