#231 – 使用渐变色作为前景色(You Can Use a Brush for a Control’s Foreground)

2016-08-31 20:20:58来源:CSDN作者:Libby1984人点击

在WPF中,画刷常常被用来当做背景色使用,但是它也可以作为前景色使用。

举个例子,使用画刷作为一个Label的前景色,那么Label的文字将会颜色将会被渲染成为指定的画刷。

<Label Content="You can render text with a brush.." HorizontalAlignment="Center" Margin="20"       FontSize="24" FontWeight="Bold">    <Label.Foreground>        <LinearGradientBrush StartPoint="0,0.5" EndPoint="1.0,0.5">            <GradientStop Color="DarkSlateBlue" Offset="0.0"/>            <GradientStop Color="SkyBlue" Offset="1.0"/>        </LinearGradientBrush>    </Label.Foreground></Label>

效果入下:


原文地址:https://wpf.2000things.com/2011/02/28/231-you-can-use-a-brush-for-a-controls-foreground/

************************************译者注***************************************

在应用方面,除了让字体颜色更好看。我感觉配上动画和渐变画刷,可以达到类似KTV显示歌词一样的效果。有时间可以做着试试。



最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台