【发布时间】:2019-09-25 14:25:38
【问题描述】:
我将一个组合框 SelectedValue 链接到一个类。我注意到,只有在我退出控件时才会更改类值。
当组合框 SelectedValue 已更改并具有焦点时,如何更改此行为并设置类值?
【问题讨论】:
我将一个组合框 SelectedValue 链接到一个类。我注意到,只有在我退出控件时才会更改类值。
当组合框 SelectedValue 已更改并具有焦点时,如何更改此行为并设置类值?
【问题讨论】:
您的代码是否可能正在侦听SelectionChangeCommitted 事件?如果是这样,请尝试SelectedIndexChanged。
SelectionChangeCommitted 事件仅在用户更改组合框选择时引发,您可以为该事件创建一个处理程序,以便在用户更改列表中的选定项时为 ComboBox 提供特殊处理。 但是,根据 ComboBox 的配置方式以及用户更改所选项目的方式,可能不会引发 SelectionChangeCommitted 事件。 或者,您可以处理 SelectedIndexChanged,但请注意,无论是否index 以编程方式或由用户更改。
【讨论】: