मेरे पास एक combobox है जो मेरे व्यूमोडेल (FooCollection
) पर Foo के संग्रह से जुड़ा हुआ है। मैं भी प्रकार Foo
SelectedFoo
Combobox SelectedItem अपेक्षित के रूप में काम नहीं कर रहा है
मैं तो FooCollection और SelectedFoo सेट कहा जाता है की मेरी viewmodel की किसी प्रॉपर्टी तक बता गया की SelectedItem
गुण सेट और उचित OnPropertyChanged घटनाओं आग।
मेरे combobox में फू की सूची शामिल है, लेकिन combobox में प्रदर्शित आइटम हमेशा सूची में पहला आइटम है। हालांकि, यदि आप combobox को छोड़ देते हैं, तो उस आइटम को तब हाइलाइट किया गया है जो सही आइटम (SelectedFoo
) है। इसलिए, यह सही आइटम का चयन कर रहा है, लेकिन इसे प्रदर्शित नहीं कर रहा है।
<ComboBox Grid.Row="5" ItemsSource="{Binding Path=FooCollection}"
SelectedItem="{Binding SelectedFoo, Mode=TwoWay}"
Name="FooSelectionControl"/>
किसी को भी इसे ठीक करने का पता है?
आप इस प्रश्न को देखने के लिए हुआ? क्या इसने सहायता की? http://stackoverflow.com/questions/5896006/wpf-combobox-selecteditem-binding-doesnt-work – jwismar
धन्यवाद, लेकिन यह अलग है, मेरी कक्षा INotifyPropertyChanged को कार्यान्वित करती है (जो मेरी पोस्ट का ऑनप्रॉपर्टी चेंज हिस्सा था) – Ben
क्या आपने ' OneWayToSource 'बाध्यकारी मोड? –