Silverlight自从MS给世界多媒体各路神鬼惊喜以来,一直存在一个似有似无的问题.许多SL爱好者因为在某网站看到自己喜欢的示例就想方设法把它的原代码或不管三七二十一把有关的资源全拿下(.xap就那么 两个文件dll和app.xaml).为此我也是其中之一,下面总结一下个人学习的有争议的合法途径(有版权归属问题与我无关,有SL开发者持意见者可以原谅)!

1.打开 http://www.pin5i.com/showtopic-26213.html 这有个 silverlight局部图片放大效果的示例:

如何获取网页里的Silverlight应用程序代码_24058

2.查看网页"源文件",找到src=" http://www.pin5i.com/demo/26213/demo.html ";
3.之所以有2步骤,是因为某些资源发布者故意把源来的资源隐藏得比较深,这样就不会被轻易获取了.总之只要找到真正的示例源URL即可;
4.打开 http://www.pin5i.com/demo/26213/demo.html 这里面就有这个示例,查看网页"源文件",发现
<param name="source" value="PartMagnifier.xap"//>
好了我们要的就是这个 http://www.pin5i.com/demo/26213/PartMagnifier.xap 将其下载下来,重命名为.rar文件,解压,发现AppManifest.xaml与PartMagnifier.dll文件;
5.下载Silverlight反编译工具.zip(文末有下载地址)一个迷你的silverlight专用dll反编译器,将PartMagnifier.dll文件open,找到如图所示的四个文件:

如何获取网页里的Silverlight应用程序代码_24059
如何获取网页里的Silverlight应用程序代码_24060

6.将上面的xaml文件与cs文件都保存到需要的文件夹下即可,最后有VS打开文件.
7.若涉侵权行为,请forgive;切勿模仿,本人只为了给silverlight的发展给以更好的反面问题.

Silverlight反编译工具下载:
附件: 亲,您没有权限下载或查看附件喔:-) 试试登录注册吧!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP

深情顶帖,楼主加油!
TOP