WPF中Button中的MouseDown和MouseUp不触发问题解决方法
按照WPF的帮助说明,某些控件的路由事件被内部处理了,已经被标记为Handled,自行定义的事件处理代码便不再起作用了,有时候会很郁闷!
不过WPF提供了必要的方法。1)使用相应的Preview事件。须注意隧道类型的事件是从根元素开始执行的。
2)使用AddHandler添加自定义的路由事件。![在这里插入图片描述](https://img-blog.csdnimg.cn/4d904d43b88249209c2f3cfbb25558ad.png)
遗憾的是,似乎并没有明确说明哪些控件有这样的处理。按钮 Button 就是这样的一个控件。按照正常的方法编写事件处理代码,其MouseDown事件(还有MouseUp等)是不会响应的(在别的地方看到,说是这些事件都被Click事件代替了);使用AddHandler之后才可以。
下图是没有给Button使用AddHandler方法时,鼠标点击Button中的TextBlock时的事件响应。
程序代码在这里:https://files.cnblogs.com/glowworm/wpfTest.rar
原文地址:https://www.cnblogs.com/glowworm/archive/2010/06/19/1760993.html
WPF中Button中的MouseDown和MouseUp不触发问题解决方法相关推荐
- JavaScript区分click事件和mousedown(mouseup、mousemove)方法
在前端开发工作中,会遇到这样问题:针对同一个dom元素,即希望为它绑定click事件,又想该元素可以允许拖拽的效果.而使用拖拽的效果,我们一般就会用到mousedown,mousemove和mouse ...
- QT中button中没有accept()和reject()这两个槽解决办法
这两个是QDialog里才有的,用如下的步骤之后可以调用accept()和reject()这两个槽 点击QT设计师类 我选择的是没有按键的,按键一会可以自己添加 类名可以自己写,然后点击下一步即可 最 ...
- volcanol_Linux_问题汇总系列_1_系统引导过程中到check filesystem时就无法继续引导问题解决方法。...
在说问题之前,首先说一下我的用户名:volcanol.这里有点巧合,在上高中之前,我比较喜欢看火山喷发的景象,然后上了高中后 学习了火山这个单词:volcano, 然后加上我自己的姓的第一个字目是&q ...
- c++中关于设置左对齐和右对齐的问题解决方法
不知道大家有没有试过,设置了左对齐后,后面设置了右对齐,然后左对齐的cout在后面的循环中不起作用了,如图下所示. 解决方法有两个,第一个 第二个 感谢 http://bbs.csdn.net/top ...
- windows11中120G的C盘总被占满问题解决方法
背景 个人电脑120G的c盘总被占满,导致总会出现程序无法使用问题 查找大文件夹 通过工具(可以通过https://download.csdn.net/download/weixin_45973130 ...
- Red Hat Enterprise Linux 5 (RHEL5)中物理网卡被peth0占用无法联网的问题解决方法
环境:VMware7中的虚拟机 RHEL5 联网方式:桥接 近两日在RHEL5中测试系统和虚拟机中的其他Linux主机的通信,结果提示是联网状态,但无法ping通.vmware虚拟的AMD物理网卡却 ...
- [转载]在 WPF 專案中開啟 Blend
昨天 Bill 淑在噗浪上面問了一個問題:「我有一個傻問題..當我開了一個WPF專案, 上面放了Button, 我要怎麼開啟Expression Blend來修改這個Button ?」 艾小克當時楞了 ...
- 年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)
WPF中Style的使用 Styel在英文中解释为"样式",在Web开发中,css为层叠样式表,自从.net3.0推出WPF以来,WPF也有样式一说,通过设置样式,使其WPF控件外 ...
- 关于WPF的ComboBox中Items太多而导致加载过慢的问题
[WFP疑难]关于WPF的ComboBox中Items太多而导致加载过慢的问题 ...
最新文章
- C语言 函数(做个笔记)
- 【转】js frame 框架编程
- input 换行_Python输出数据print,获取输入数据input,基础入门
- FLV视频文件格式分析
- 文本挖掘(part4)--N-gram模型
- setTimeout里如果有$(this),$(this)指的是谁?
- 课堂上老师不讲的有趣物理知识,才是孩子最感兴趣的!
- PDF文件保密和去除密码
- 斐讯K3C官改V1.7D降级至官改V1.6
- FPGA Verilog进阶开发教程:WM8978音频回环实验
- mysql查询周数_MySQL根据年份的周数获取该周起始时间
- 横向导航条页面居中的方法
- 小马过河(计算几何)
- 计算机网络:数据链路层
- resnet50中的bottleneck
- TIA PORTAL西门子博途中FB与FC的区别
- android中的数据库操作
- 暴风影音邀安全厂商联手认证 提前发布特别版
- 《大话成像-图像质量检测》EMVA 1288: 6个重要图像质量测试指标
- 为什么说抄代码是学编程的正确打开方式?