WPF中数据绑定的有关问题

WPF中数据绑定的问题
table中有三个字段FID Title Name
现在将table绑定到listbox
listbox列表项中显示FID 和Title两项,当点击列表项时要得到Name,如何才能实现

------解决方案--------------------
你在ListBox的DataTemplate中定义两个TextBlock分别显示FID和Title的值,并且设置其Tag属性为Name值,然后你在处理列表项点击事件时,获取该行中的TextBlock的Tag值,不就取到Name值了。
------解决方案--------------------
简单的DEMO

MSDN
------解决方案--------------------
SelectionChanged事件处理方法:

如果绑定的是 List<T> 那么 e.AddedItems[0] 对应的就是一个 T 实例,
如果绑定的是 DataTable 那么 e.AddedItems[0] 对应的是 DataRow 
 
C# code
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     MessageBox.Show((e.AddedItems[0] as XXX).Name);
     // 或者
     // MessageBox.Show((e.AddedItems[0] as DataRow)["Name"].ToString());
 }