比方說,我有一個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