源代码下载:Codename.DistortedImage.v0.90

我做的一个Silverlight控件,可以实现图片任意变形。代码就不贴出来了,想看的话可以下载源码后再浏览,里面我多少还是加了一些注释的。控件我没有做过多的测试,应该还存在很多问题,不过我没有检测出来。希望大家帮忙测试一下,以便我完善这个控件,在这先谢谢大家了。

测试实例如下:

  获取 Microsoft Silverlight

具体使用如下:

在使用控件时最好实现ImageLoaded事件,这样可以在事件回调函数里获得各个属性的准确的值。

//测试网格线的画刷。一般不使用。
public System.Windows.Media.Brush GridStroke { setget; }

//测试网格线的宽度。一般不使用。
public double GridStrokeThickness { setget; }

//原始图片的透明度,默认为 0 。一般不使用。
public double OriginalImageOpacity { setget; }

//原始图片的长度
public double OriginalImageHeight { setget; }

//原始图片的宽度。
public double OriginalImageWidth { setget; }

//图片显示的精度。
public Codename.Controls.Precision Precision { setget; }

//图片显示的不规则四边形。
public Codename.Controls.Quadrilateral Quadrilateral { setget; }

//获取或设置所显示的图片
public System.Windows.Media.ImageSource Source { setget; }

//当图片加载失败后触发该事件
public event System.EventHandler<ExceptionRoutedEventArgs> ImageFailed;

//当图片完全加载后触发该事件
public event System.EventHandler ImageLoaded;

 

声明:本代码可以无偿使用,如将本代码用于商业用途,必须经本人许可,否则视为侵权。

posted @ 2008-12-20 20:58 codename.net 阅读(1766) 评论(8) 编辑
摘要: 源代码下载:Codename.Windows.Input v0.9.2更新:[2008-12-12]在Silverlight 2正式版中可以运行。[2008-7-23]据一网友反映,鼠标按钮状态在MouseButtonDown和MouseButtonUp事件中实现的不正确,现已更正并添加了一点小功能,谢谢此网友提醒。众所周知,Silvelight现在不支持右键和滚轮事件,不过可以通过另类途径让Si...阅读全文
posted @ 2008-07-22 04:53 codename.net 阅读(892) 评论(8) 编辑

程序名称: 鼹鼠挖掘工


演示地址: http://www.xcodex.cn/Codename/Silverlight/CaseShow/01

下载地址: http://www.xcodex.cn/Codename/Silverlight/Download/Download.aspx

屏幕截图:


程序名称: SilverlightPhoto


演示地址: http://www.xcodex.cn/Codename/Silverlight/CaseShow/02

下载地址: http://www.xcodex.cn/Codename/Silverlight/Download/Download.aspx

屏幕截图:

posted @ 2007-09-27 14:18 codename.net 阅读(135) 评论(0)  编辑