【发布时间】:2010-08-20 22:50:07
【问题描述】:
我有一个包含许多项目的列表框,并且我在 C# WPF 中有一个组合框。
我想将组合框的 itemsource 绑定到列表框的 itemsource 但我想过滤掉一些项目(它是一个 xml 数据源,我想通过 item 元素的某个元素的内容进行过滤) . 示例项目:
<Item>
<itemtype>A</itemtype>
<itemname>Name</itemname>
</item>
<Item>
<itemtype>B</itemtype>
<itemname>Name</itemname>
</item>
我想在将项目添加到列表框时手动将项目添加到组合框,但是在列表框中更改项目的“名称”值时不会更新。
有什么好的方法可以做到这一点?假设我只想显示 itemtype B 的所有项目名称。它可以在 wpf 绑定中完成还是我必须在后面做一些代码?
【问题讨论】:
标签: wpf data-binding