Предположим, у меня есть список клиентов (список), и каждый клиент имеет государственную собственность.Bind WPF ComboBox SelectedValue-свойство для нескольких объектов
Возможно ли связать SelectedValue ComboBox, чтобы он показывал (имеет значение SelectedValue), например. «WA», если все клиенты имеют WA как свое государство?
Если у клиентов разные государственные значения, ничего не отображается. Но если я затем выберем OR, тогда у всех Клиентов должно быть состояние, установленное для этого значения.
Я сделал это через ValueConverter, где я использую метод Convert, чтобы вернуть значение свойства State, если они все одинаковы, и null, если нет. В этом методе параметр value является List ...
Но в методе ConvertBack у меня нет доступа к объекту List, но он может установить объект параметра в объект List i XAML при настройке привязки , а затем вручную установить свойство State для всех клиентов, но это просто не так!
Есть ли другой способ сделать это?
Ну, не получилось - видимо, вы не можете добавить одну привязку к ConverterParameter и SelectedValue of ComboBox ... :( Я предполагаю, что я буду связан с привязкой XAML, если не могу понять, как это сделать. – kennethkryger