假设我有一个客户列表(列表),每个客户都有一个状态属性。
是否可以绑定 ComboBox 的 SelectedValue,以便在所有客户都将 WA 作为其状态时显示(具有 SelectedValue 的)例如“WA”?
如果客户有不同的状态值,则不会显示任何内容。但如果我随后选择 OR,那么所有客户的状态都应设置为此值。
我通过 ValueConverter 实现了它,如果它们都相同,我使用 Convert 方法返回 State-property 的值,否则返回 null。在这种方法中,值参数是一个列表......
但是在 ConvertBack 方法中,我无权访问 List 对象,但可以在设置绑定时将参数对象设置为 List 对象 i XAML,然后在所有客户上手动设置 State-property,但这只是没有感觉不对!
有没有其他方法可以做到这一点?