我试图找到答案,而且我对WPF很陌生。它已经习惯了和谷歌相当不是WPF的朋友。
我尝试将Gridview中列表视图中的单元格项目绑定到一个简单的文本框或标签。
文本框:
<TextBox Text="{Binding ElementName=AD_AccountList, Path=SelectedItem.AD_AccountName}"/>
列表视图:
<ListView x:Name="AD_AccountList">
<ListView.View>
<GridView>
<GridViewColumn x:Name="AD_AccountName" Header="Account" DisplayMemberBinding="{Binding AccountName}"/>
</GridView>
</ListView.View>
</ListView>
答案 0 :(得分:0)
您需要的是一个主要细节表格。我认为绑定到ListView的数据已经是正确的。然后,您只需将选定的值绑定到文本框即可。最简单的方法是:
IsSynchronizedWithCurrentItem
有关此内容的详细示例,请访问MSDN Library。它在此MSDN链接中可用:https://msdn.microsoft.com/en-us/library/aa970558(v=vs.110).aspx
答案 1 :(得分:0)
尝试绑定到所选项目的“AccountName”属性,而不是绑定到列名“ AD _ AccountName”:
<TextBox Text="{Binding ElementName=AD_AccountList, Path=SelectedItem.AccountName}"/>
如果TextBox和ListView在同一个名称范围内,这应该可以工作。