WPF 鼠标事件

这篇博客介绍了WPF中与鼠标相关的属性和事件,包括SystemInformation类提供的鼠标信息,如MousePresent和MouseButtons等。此外,还详细讨论了鼠标滚轮的存在与功能。文章强调了鼠标事件的接收条件,如控件必须启用且可见,并列举了MouseDown、MouseUp、MouseMove和MouseWheel等基本鼠标事件及其对应的处理方法。对于WPF中控件内部已处理的事件,文章提出了使用Preview事件和AddHandler方法来实现自定义处理的解决方案。
摘要由CSDN通过智能技术生成

 鼠标的信息由SystemInformation类提供。SystemInformation类的静态属性(节选)

关于鼠标信息

类型            属性                             访问方式                      说明

bool         MousePresent                 读取                  表示是否安装了鼠标

int            MouseButtons                 读取                  表示鼠标键的个数

bool         MouseButtonsSwapped  读取                  表示是否交换了键(方便左撇子用户的设置)

关于鼠标滚轮

类型            属性                                       访问方式                      说明

bool         MouseWheelPresent                    读取                  如果存在滚轮则返回true

int            MouseWheelScrollLines               读取                  每旋转一周所滚动的行数

bool         NativeMouseWheelSupport         读取                   对应用程序不很重要

 鼠标事件

任何特定的鼠标事件都只由一个控件接收,只有在该控件的Enable和Visible属性,均设置为true时,控件才能接收鼠标事件。鼠标事件只由直接位于鼠标光标下的控件接收。

 四种基本的鼠标事件

Contr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值