SilverLight 如何实现图片放大缩小以及拖拽等功能 10

帮忙了~大家...急着想用SilverLight做个地图谢啦... 帮忙了~大家...急着想用SilverLight做个地图
谢啦
展开
 我来答
bobby96333
2008-03-19
知道答主
回答量:73
采纳率:0%
帮助的人:50.3万
展开全部
Silverlight从1.0版本一直支持对鼠标的施动,这个实例使用了Silverlight2.0开发。并在拖动过程中实现了加速算法,和缩放功能。一些基本知识由灵在此不做详细介绍了,需要的请结合本教程中的基础知识做本文实例。

浏览效果:

打开Expression Blend 2.5,新建一个Silverlight 2 Application项目,并在page.xaml中施放添加页面所需的控件:
TextBlock(文本显示控件),命名为percent,然后以可以把内容输入“0%”为了让设计人员在设计中直接看到效果。
TextBlock(文本显示控件),内容输入为“缩放”,说明Slider控件的功能。
Slider(滑块控件),Maximum属性为“1000”,Minimum为“0”,值为“100”,Orientation为“Horizontal”。
ScrollViewer(滚动控件)HorizontalScrollBarVisibility设为Hidden,VerticalScrollBarVisibility设为Hidden。用于定位其子控件的视图位置,并添加子控件:
Image(图像控件),Source属性中制定显示的图像,Stretch设为Uniform,让图像不变形。并把Cursor属性设为Hand,命名为“img_c”。
如图所示:

图1.0

在Project项目面板中选中项目名称,右键菜单中点击“Edit Visual Studio”进入Visual Studio添加程序代码(如果VisualStudio中无法可视化编辑请到“最新Silverlight开发环境配置介绍”搭建开发环境吧)!

主要使用代码功能:

...更多详细代码之,包括源码免费下载:http://www.wpfhome.com/help/default.aspx?id=23

参考资料: http://www.wpfhome.com/help/default.aspx?id=23

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式