深入探索Silverlight中的鼠标与键盘交互
在Silverlight应用程序中,鼠标和键盘是用户与界面进行交互的重要工具。下面将详细介绍Silverlight中鼠标和键盘事件的处理方式及相关操作。
1. 鼠标移动事件
Silverlight提供了丰富的鼠标事件,除了常见的鼠标点击事件(如 MouseLeftButtonDown 、 MouseLeftButtonUp 、 MouseRightButtonDown 和 MouseRightButtonUp ),还包括鼠标移动时触发的事件:
- MouseEnter :当鼠标指针移动到元素上方时触发。
- MouseLeave :当鼠标指针离开元素时触发。
- MouseMove :鼠标指针在元素上移动时,每移动到一个新位置就会触发。
这些事件都会传递一个 MouseEventArgs 对象,该对象包含一个重要的方法 GetPosition() ,用于获取鼠标相对于指定元素的坐标。以下是一个显示鼠标指针位置的示例代码:
Private Sub MouseMoved(ByVal sender As Object, ByVal e As MouseEventArgs)
Dim pt As Point = e.GetPosition(Me)
lblIn
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



