wpf中combox的点击事件是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf中combox的点击事件是啥相关的知识,希望对你有一定的参考价值。

SelectionChanged是combobox中的选项改变之后才会发生,怎样不用鼠标按下事件才能实现点击选项立马就能触发事件?

如果你是想在选中某一项时触发事件,建议用SelectionChanged事件。wpf的单击事件都是从ButtonBase中继承的,其他控件没有。不过可以用MouseDown,MouseUp等Mouse类的路由事件代替,也能到达效果。追问

SelectionChanged是combobox中的选项改变之后才会发生,怎样不用鼠标按下事件才能实现点击选项立马就能触发事件?

追答

不用鼠标按下,点击选项触发事件?你是想说用Enter键或者其他按键,如果是,你可以采用键盘类事件KeyDown或者是KeyUp。

追问

我的意思是在combobox选项改变时发生,比如:combobox中原来为1,当combobox的值换一个的时候发生。 我试过selectionChanged 但是这个是 这样的: combobox中原来为1,当combobox换一个值的时候没反应(假设这个值为2),再换一个的时候(比如换个3)得到的是上一个的数值,也就是2,怎样才能得到当前数值呢?

参考技术A 你可以用Mouse类上的路由事件 参考技术B 用这个 SelectionChanged 参考技术C 可以试试DropDownClose事件,这个事件可以实现选择选项后触发流程的功能

以上是关于wpf中combox的点击事件是啥的主要内容,如果未能解决你的问题,请参考以下文章

WPF中如何实现重叠的按钮点击事件同时触发

QT 中combox点击时加载重新加载list。。。。。。怎么解决,急等

WPF button 的点击事件怎么传递参数到事件中

WPF代码触发Button点击事件

c#combox控件,如何获取上一次选中的值

WPF datagrid 选择行点击事件?