wpf数据绑定的问题
最近在学wpf 遇到一个问题:combobox 绑定到一个XmlDataProvider 如何通过 combobox 选中的项得到数据源相应的数据 比如:数据源有2个数据 (name ,id) combobox显示的是 name 怎么通过选中的name得到id呢?
------解决方案--------------------SelectedValuePath属性和SelectedValue属性配合使用
------解决方案--------------------像这样的多数据, 是不是考虑放到一个自定义的类里面。然后combobox的ItemsSource绑定的是IEnumerable<自定义的类型>.
然后你依然设置SelectedValue 和 SelectedValuePath不变。
那么这种情况下SelectedItem就是选中的自定义类的一个实例,你就可以获得这个类里面定义的任何公共信息了。
------解决方案--------------------SelectedValue指向对象不就O了
------解决方案--------------------