1
我有一个ComboBox
这是数据绑定到strings
ObservableCollection
。 ComboBox
也是可编辑的,因此您可以输入自己的值或从列表中选择一个值。我遇到的问题是SelectedItem
的索引似乎是您在ComboBox
中输入自己的值时选择的最后一项的索引,尽管当IsTextSearchEnabled
设置为true时它为-1。如何在选择可编辑组合框时触发事件?
问题是,如果某人输入了自己的值,然后决定改为选择之前选择的ComboBox
上的项目,则索引不会更改,因此SelectionChange
事件不会触发。我怎么能在这种情况下发生事件?
这是一个很好的建议。我不是因为几个原因而使用它,而是让我想到如何做到这一点。我正在使用MouseLeave事件。但是,谢谢! – cost
你可以使用这个想法来使用自定义事件和接口来创建更好的代码。但现在由你决定,因为我对这些并不熟悉。哈哈。 – jestrange