zoukankan      html  css  js  c++  java
  • Deep Zoom 全屏后滚轮失效的 修改代码

      //Deep Zoom 全屏后滚轮失效的 修改代码

    代码
    public Page()
            {
                InitializeComponent();



    // 因为DeepZoom默认生成的那个是以JavaScript方式调用的鼠标滚轮,全屏模式下不支持javascript就不行了,如果你用Silverlight 3可以手动修改一下Page_Load改

                
    this.msi.MouseWheel += new MouseWheelEventHandler(msi_MouseWheel);

                
            }

            
    // 再改下面这个函数

            
    void msi_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e)
            {
                
    double newzoom = zoom;
                
    if (e.Delta < 0)
                    newzoom 
    /= 1.3;
                
    else
                    newzoom 
    *= 1.3;

                Zoom(newzoom, msi.ElementToLogicalPoint(
    this.lastMousePos));
                msi.CaptureMouse();
            }
            
    //带的那个Wheel.cs就可以删除了,这样DeepZoom在全屏也就支持滚轮了
  • 相关阅读:
    12.18-java复习-UserBean
    12.17-javaweb复习
    12.16-javaweb复习
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    java建议
    个人表现
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/star250/p/1793369.html
Copyright © 2011-2022 走看看