比方说,我有一个Customers(List)列表,并且每个Customer都有一个State-property。将WPF组合框的SelectedValue属性绑定到多个对象
是否可以绑定ComboBox的SelectedValue,以便它显示(具有SelectedValue),例如如果所有客户都有WA作为他们的国家,那么“WA”?
如果客户有不同的状态值,则不显示任何内容。 但是,如果我选择OR,则所有客户都应将其状态设置为此值。
我通过一个ValueConverter来协助它,我使用Convert方法返回State-property的值(如果它们都是相同的),如果不是,则返回null。在此方法中,值参数是List ...
但是在ConvertBack方法中,我无法访问List对象,但可以在设置绑定时将参数对象设置为List对象XAML ,然后在所有客户上手动设置状态属性,但这只是感觉不对!
有没有其他方法可以做到这一点?
好了,没有工作 - 显然,你不能添加相同的结合ConverterParameter和ComboBox的SelectedValue ... :( 我想我会用XAML绑定,如果我不能找出另一种方式来做到这一点。 – kennethkryger 2009-07-23 14:55:40