一步一步學Silverlight :使用Brush進行填充
[1] 一步一步學Silverlight :使用Brush進行填充
[2] 一步一步學Silverlight :使用Brush進行填充
[3] 一步一步學Silverlight :使用Brush進行填充
[4] 一步一步學Silverlight :使用Brush進行填充
[2] 一步一步學Silverlight :使用Brush進行填充
[3] 一步一步學Silverlight :使用Brush進行填充
[4] 一步一步學Silverlight :使用Brush進行填充
概述
Silverlight 2 Beta 1版本發布了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支持框架語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步學Silverlight 2系列》文章將從Silverlight 2基礎知識、數據與通信、自定義控件、動畫、圖形圖像等幾個方面帶您快速進入Silverlight 2開發。
本文將簡單介紹Silverlight中的畫刷,在Silverlight中,共提供了五種:SolidColorBrush、LinearGradientBrush、RadialGradientBrush、ImageBrush、VideoBrush,接下來將逐一進行介紹。
SolidColorBrush
SolidColorBrush用單一的顏色進行填充, 在使用SolidColorBrush時只要指定Color屬性就可以了,除此之外,還可以選擇指定Opacity等屬性。在我們使用其他圖形時,如果指定了Fill屬性,則默認會用SolidColorBrush進行填充。下面的示例,使用SolidColorBrush填充兩個矩形:
<Canvas Background="#CDFCAE"> <Rectangle Canvas.Top="60" Canvas.Left="20" Width="200" Height="100" Stroke="Green" StrokeThickness="2"> <Rectangle.Fill> <SolidColorBrush Color="Orange"> </SolidColorBrush> </Rectangle.Fill> </Rectangle> <Rectangle Canvas.Top="60" Canvas.Left="280" Width="200" Height="100" Stroke="Green" StrokeThickness="2"> <Rectangle.Fill> <SolidColorBrush Color="Orange" Opacity="0.5"> </SolidColorBrush> </Rectangle.Fill> </Rectangle> </Canvas>
運行后如下所示:
全站熱搜