.net 4组合框项目重选

时间:2011-12-01 00:08:38

标签: c# .net silverlight

当我们的组合框选择了一个选择时,我们会采取行动。

然而,当您重新选择它时,没有任何反应,因为它已被选中。这似乎也是理性的 - 没有改变,所以没有事件。

问题是选择项目会启动一个动作,而我们真正想要的是能够重新选择相同的组合框选择,并让它再次被调用而不先选择其他内容。

它是数据绑定。

1 个答案:

答案 0 :(得分:0)

如果这是winforms,你可以挂钩DropDownClosed事件并从那里启动动作。

为了处理用户使用向上/向下箭头或键入更改值的情况,您可能需要在DropDownClosed事件中设置一个标志,以指示选择更改事件将被忽略,然后清除执行操作的代码中的此标志。在选择更改事件中,如果设置了此标志,则不要启动操作。

相关问题