首页 新闻 搜索 专区 学院

wpf中textblock有没有渐变笔刷

0
悬赏园豆:15 [已解决问题] 解决于 2013-05-28 15:38

怎么在textblock中实现 文字颜色的渐变

混沌奇迹的主页 混沌奇迹 | 初学一级 | 园豆:70
提问于:2013-05-28 09:30
< >
分享
最佳答案
1

和其他控件一样用渐变画刷设置

这是上下渐变

<TextBlock Height="36" HorizontalAlignment="Left" Text="文字前景颜色测试!" VerticalAlignment="Top" Width="230" FontSize="24">
            <TextBlock.Foreground>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FF176BCF" Offset="0.022"/>
                    <GradientStop Color="Red" Offset="1"/>
                </LinearGradientBrush>
            </TextBlock.Foreground>
        </TextBlock>

这是左右渐变

<TextBlock Height="36" HorizontalAlignment="Left" Text="文字前景颜色测试!" VerticalAlignment="Top" Width="230" FontSize="24">
            <TextBlock.Foreground>
                <LinearGradientBrush>
                    <GradientStop Color="#FFFF0017"></GradientStop>
                    <GradientStop Color="Green" Offset="0.3"></GradientStop>
                    <GradientStop Color="#FFE820D6" Offset="1"></GradientStop>
                    <GradientStop Color="Blue" Offset="1"></GradientStop>
                    <GradientStop Color="#FF0E7801" Offset="0.283"/>
                </LinearGradientBrush>
            </TextBlock.Foreground>
        </TextBlock>
收获园豆:15
WuRang | 小虾三级 |园豆:1730 | 2013-05-28 10:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册