您的位置:首页 > 其它

Deep Zoom 的 Silverlight 展示控件 MultiScaleImage

2010-02-18 23:09 465 查看
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);
}



 

 

未完成!缺少图片
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: