Silverlight 4 现在支持鼠标滚轮了。现在你可以在鼠标滚动的时候触发鼠标滚轮事件了。在Silverlight 4 Beta 1 发行之前,我们需要写JavaScript和一大堆C#代码来实现。现在只需要忘记这些代码了,你的代码将变得非常的简单。
如果想使用简洁的鼠标滚轮事件代码,你只需要注册和实现鼠标滚轮事件即可。
在 MouseleftbuttonDown / MouseleftbuttonUp / MouseRightbuttonDown / MouseRightbuttonUp / MouseEnter / MouseLeave events 这些鼠标事件之外,你会发现另外的名叫MouseWheel的事件。
这个事件就是来实现上述特性的、可以简化你的代码的。你也可以在你的主控件中重载OnMouseWheel事件。
下面是示例代码:
在这个例子中,当鼠标滚轮事件注册了后,它会设置e.Delta作为鼠标滚动的输出值。
你可以检查这个值是正值或者负值,以此来决定你自己的程序的逻辑。
原文地址:http://www.codeproject.com/Articles/45357/Silverlight-4-Mouse-Wheel-Support-in-your-Applicat.aspx
总结以上是内存溢出为你收集整理的Silverlight 4 支持鼠标滚轮事件了全部内容,希望文章能够帮你解决Silverlight 4 支持鼠标滚轮事件了所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)