Deep Zoom 的 Silverlight 展示控件 MultiScaleImage

MultiScaleImage 控件是Silverlight中展示 DeepZoom的专属控件

1.将导出的DeepZoom资源复制到VisualStudio 项目宿主的ClientBin文件夹

2.建立一个放有MultiScaleImage 控件的页面设置如下代码

<!--使1用?Silverlight 内ú置?的?DeepZoom控?件t-->
            <MultiScaleImage Name="deepzoomImage"
                             Source="/GeneratedImages/dzc_output.xml"
                             MouseLeave="MultiScaleImage_MouseLeave"  
                             MouseEnter="MultiScaleImage_MouseEnter"/>

后台代码:

private void MultiScaleImage_MouseEnter(object sender
            , MouseEventArgs e)
        {
            if (deepzoomImage.UseSprings == false)
            {
                deepzoomImage.UseSprings = true;
            }
            //放?大ó图?片?
            deepzoomImage.ZoomAboutLogicalPoint(3, 0.3, 0.3);
        }
        private void MultiScaleImage_MouseLeave(object sender
            , MouseEventArgs e)
        {
            //恢?复′原-始?大ó小?
            deepzoomImage.ZoomAboutLogicalPoint(0.3, 0.3, 0.3);
        }

 

 

未完成!缺少图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值