本文将介绍在Silverlight 2中进行图片的处理,包括图片的拉伸、裁剪、半 透明遮罩等内容。
创建图片
创建图片,我们可以直接使用Image控件或者在上一篇讲过的ImageBrush,使 用ImageBrush可以填充图形或者控件的前景色、背景色等,只需要指定 ImageSource属性。注意,在Silverlight 2 Beta 1中,目前似乎只支持.png格 式的图片。
<Canvas Background="#CDFCAE">
<Rectangle Canvas.Left="20" Canvas.Top="80"
Width="240" Height="136" RadiusX="15" RadiusY="15">
<Rectangle.Fill>
<ImageBrush ImageSource="a1.png"></ImageBrush>
</Rectangle.Fill>
</Rectangle>
<Image Source="b1.png" Canvas.Left="320" Canvas.Top="80"></Image>
</Canvas>
运行后如下所示:
时间: 2024-12-17 10:20:36