0
点赞
收藏
分享

微信扫一扫

给WPF文字加多条修饰线

少_游 2023-02-28 阅读 55


这是上篇​​WPF中的文字修饰——上划线,中划线,基线与下划线​​

效果图:

给WPF文字加多条修饰线_microsoft

XAML代码:

<Page xmlns="​​http://schemas.microsoft.com/winfx/2006/xaml/presentation​​​" xmlns:x="​​http://schemas.microsoft.com/winfx/2006/xaml​​​" >
<Canvas>
<TextBlock FontSize="84" FontFamily="Arial Black" Margin="0,0">
<TextBlock.TextDecorations>
<TextDecoration PenOffset="10" PenOffsetUnit="Pixel" PenThicknessUnit="Pixel">
<TextDecoration.Pen>
<Pen Thickness="5">
<Pen.Brush>
<LinearGradientBrush Opacity="0.5"
StartPoint="0,0.5" EndPoint="1,0.5">
<LinearGradientBrush.GradientStops>
<GradientStop Color="Yellow" Offset="0" />
<GradientStop Color="Red" Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Pen.Brush>
</Pen>
</TextDecoration.Pen>
</TextDecoration>
<TextDecoration PenOffset="2" PenOffsetUnit="Pixel" PenThicknessUnit="Pixel">
<TextDecoration.Pen>
<Pen Thickness="1">
<Pen.Brush>
<SolidColorBrush Opacity="0.5" Color="Red"/>
</Pen.Brush>
</Pen>
</TextDecoration.Pen>
</TextDecoration>
</TextBlock.TextDecorations>
GOOD
</TextBlock>
</Canvas>
</Page>


(其实就是使用多个TextDecoration而已!) 

举报

相关推荐

0 条评论