我有一个包含大约5个项目的列表框: 空白 1 2 3 4 5
(GUI上只显示一个滚动,用户必须滚动到其他人)并根据选择的值我必须进行搜索。我将Collection属性中的第一项保留为 blank ,因为默认情况下列表框中的第一项是Selected。因此,如果用户没有选择任何内容,它将在空白上进行搜索,如果在空白上进行搜索,我的正则表达式将返回ALL。
但是,如果用户选择其中一个条目,例如3,然后滚动到另一个项目,则新项目不会注册,除非用户在列表框中单击它。
我希望在滚动时完成选择。
1)是否有更好的方法通过使用不同的控件来设计此用例?
2)滚动上的选择可以通过属性完成,而不是在某些事件处理程序上编写一些代码,比如说"滚动"