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的点击事件是啥的主要内容,如果未能解决你的问题,请参考以下文章