鼠标事件有个很重要的MouseEventArgs类型参数,通过调用这个类的方法和属性,可以获得很多与鼠标相关的信息。
MouseEventArgs提供了Ctrl和Shift这两个布尔属性,在处理鼠标事件时通过对这两个布尔属性的取值以判断用户是否按下了Ctrl或Shift键。
MouseEventArgs还提供了几个非常有用的方法,其中比较常用的是GetPosition方法,用于获取当前属性所在的位置的信息,该方法的声明如下:
public Point GetPosition(UIElement uiElement);
从声明中可以看出该方法返回一个Point类型的值,可以通过Point的X和Y属性来获取鼠标当前所在位置的X坐标和Y