一步一步學Silverlight :圖片處理
[1] 一步一步學Silverlight :圖片處理
[2] 一步一步學Silverlight :圖片處理
[3] 一步一步學Silverlight :圖片處理
[4] 一步一步學Silverlight :圖片處理
[2] 一步一步學Silverlight :圖片處理
[3] 一步一步學Silverlight :圖片處理
[4] 一步一步學Silverlight :圖片處理
概述
Silverlight 2 Beta 1版本發布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步學Silverlight 2系列》文章將從Silverlight 2基礎知識、數據與通信、自定義控件、動畫、圖形圖像等幾個方面帶您快速進入Silverlight 2開發。
本文將介紹在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>
運行后如下所示:
全站熱搜