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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中如何实现重叠的按钮点击事件同时触发相关的知识,希望对你有一定的参考价值。

两个按钮重叠,上层的按钮是自己添加的,下层的按钮在一个大的控件中,怎么样才能点击上层的按钮(有动画效果),同时下层的按钮也触发点击事件

参考技术A 触发同一个事件你的click 就订阅同一个处理方法就行啊

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中如何实现重叠的按钮点击事件同时触发的主要内容,如果未能解决你的问题,请参考以下文章

VB中如何实现单击一个按钮同时触发两个事件?

仅当用户 ctrl 单击按钮的下半部分时如何触发事件?

jQuery如何实现点击一个按钮触发时间,点击另一个不触发?

C#WPF点击不同按钮下方如何显示不同的内容

WPF代码触发Button点击事件

wpf中combox的点击事件是啥