因此,基本上我使用ComboBox.SelectedIndexChanged
事件來填充另外5個ComboBox
s,每個事件也有其自己的SelectedIndexChanged
事件。如何防止ComboBox在填充時觸發另一個ComboBox的SelectedIndexChanged事件
問題是,當第一個SelectedIndexChanged
事件觸發填補其餘..它也觸發其他ComboBox
es'SelectedIndexChanged
事件。
爲了防止這種情況發生,我在ComboBox
es的其餘部分找到了使用事件SelectionChangeCommited
的解決方案。
但現在,該事件(與SelectedIndexChanged
不同)不會在第一次點擊ComboBox
的項目時觸發...您需要在它做之前選擇該項目兩次或三次。
所以,我的問題是:有沒有辦法解決這些問題?
如果子組合框'SelectedIndex'屬性在父'selectionChanged'觸發時更改爲-1,則可解析出何時執行操作。我認爲當沒有選中時,SelectedIndex會變爲-1。所以基本上忽略'Selectedindex = -1' –