大佬教程收集整理的这篇文章主要介绍了稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_772_760@
/*@H_772_760@
* 如何响应鼠标滚轮事件,可以参看 Deep Zoom Composer 生成的 MouseWheelHelper.cs@H_772_760@
*/@H_772_760@
@H_772_760@
using System;@H_772_760@
using System.Collections.Generic;@H_772_760@
using System.Linq;@H_772_760@
using System.Net;@H_772_760@
using System.Windows;@H_772_760@
using System.Windows.Controls;@H_772_760@
using System.Windows.Documents;@H_772_760@
using System.Windows.Input;@H_772_760@
using System.Windows.Media;@H_772_760@
using System.Windows.Media.Animation;@H_772_760@
using System.Windows.Shapes;@H_772_760@
@H_772_760@
using System.Windows.browser;@H_772_760@
@H_772_760@
namespace Silverlight20.Tip@H_772_760@
{@H_772_760@
public partial class Wheel : UserControl@H_772_760@
{@H_772_760@
public Wheel()@H_772_760@
{@H_772_760@
initializeComponent();@H_772_760@
@H_772_760@
this.Loaded += new RoutedEventHandler(Wheel_Loaded);@H_772_760@
}@H_772_760@
@H_772_760@
void Wheel_Loaded( object sender,RoutedEventArgs E)@H_772_760@
{@H_772_760@
HtmlPage.Window.AttachEvent( "DOMMouseScroll",OnMouseWheel);@H_772_760@
HtmlPage.Window.AttachEvent( "onmousewheel",OnMouseWheel);@H_772_760@
HtmlPage.Document.AttachEvent( "onmousewheel",OnMouseWheel);@H_772_760@
}@H_772_760@
@H_772_760@
private void OnMouseWheel( object sender,HtmlEventArgs args)@H_772_760@
{@H_772_760@
args.PreventDefault();@H_772_760@
@H_772_760@
double mouseDelta = 0;@H_772_760@
ScriptObject eventObj = args.EventObject;@H_772_760@
@H_772_760@
// Mozilla and Safari@H_772_760@
if (eventObj.GetProperty( "detail") != null)@H_772_760@
{@H_772_760@
mouseDelta = (( double)eventObj.GetProperty( "detail"));@H_772_760@
}@H_772_760@
@H_772_760@
// IE and Opera@H_772_760@
else if (eventObj.GetProperty( "wheelDelta") != null)@H_772_760@
{@H_772_760@
mouseDelta = (( double)eventObj.GetProperty( "wheelDelta"));@H_772_760@
}@H_772_760@
@H_772_760@
// IE浏览器:mouseDelta == 120 向上滚动;mouseDelta == -120 向下滚动@H_772_760@
// FF浏览器:mouseDelta == -3 向上滚动;mouseDelta == 3 向下滚动@H_772_760@
lblMsg.Text += mouseDelta.ToString();@H_772_760@
}@H_772_760@
}@H_772_760@
}以上是大佬教程为你收集整理的稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js全部内容,希望文章能够帮你解决稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。