日期:2014-05-16 浏览次数:21137 次
新建一个项目,叫做TestBrush。
在MainPage.xaml下,输入以下代码:
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"
TextWrapping="Wrap" FontSize="100" Text="只是说一句 好久不见"/>
接下来就是笔刷的加入。
先来看一下SolidColorBrush的效果。将代码做如下修改:
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"
TextWrapping="Wrap" FontSize="100" Text="只是说一句 好久不见">
<TextBlock.Foreground>
<SolidColorBrush Color="Red"/>
</TextBlock.Foreground>
</TextBlock>
再看一下下一个笔刷:ImageBrush,也就是图片笔刷的使用。
比如一张图片6.jpg,代码如下:
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"
TextWrapping="Wrap" FontSize="100" Text="只是说一句 好久不见">
<TextBlock.Foreground>
<ImageBrush ImageSource="6.jpg"/>
</TextBlock.Foreground>
</TextBlock>
可以看出来效果就是使用图片填充。
简单来说就是渐变笔刷,使用方法比前两种略复杂,需要定义颜色的偏移量实现渐变的效果。
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"
TextWrapping="Wrap" FontSize="100" Text="只是说一句 好久不见">
<TextBlock.Foreground>
<LinearGradientBrush>
<GradientStop Color="Red" Offset="0&quo