首页 > 其他分享 >给WPF文字加多条修饰线

给WPF文字加多条修饰线

时间:2023-02-28 10:31:47浏览次数:43  
标签:文字 EndPoint 划线 0.5 多条 修饰 WPF


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

效果图:

给WPF文字加多条修饰线_wpf

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而已!) 

标签:文字,EndPoint,划线,0.5,多条,修饰,WPF
From: https://blog.51cto.com/JohnsonJu/6090369

相关文章

  • WPF应用程序顶级标签一定是Window吗?
    WPF应用程序顶级标签一定是Window吗? 很多人误以为是。可是,答案却是否定的。我们不妨来测试一下。首先使用顶级标签为Window,这是最普通、也是最常见的情况。新建一个WPF应......
  • 距离北京奥运还有359天,发布WPF版本的北京2008标志(下)
    图片显示效果: XAML代码:<ViewboxWidth="463.548828"Height="370.816895"xmlns="​​​http://schemas.microsoft.com/winfx/2006/xaml/presentation​​​"xmlns:x=......
  • WPF中,Grid与Table的区别(英文)
    HowisGridDifferentfromTable?TableandGridsharesomecommonfunctionality,buteachisbestsuitedfordifferentscenarios.(1)GridderivesfromthePanel......
  • mybatis查询返回多条数据
    返回User类型的list<selectid="queryAllUser"resultType="org.example.entity.User">select*fromt_user</select>publicinterfaceUserMapper{......
  • WPF 获取拖拽网页图片链接
    在浏览器里拖拽一个元素,我只获取图片链接privatevoidGrid_PreviewDragOver(objectsender,DragEventArgse){e.Effects=DragDropEffects.A......
  • 从.net Framework4.6WPF升级到.netcore3.1/net5/6/7.0版本
    因项目需要,需将.netFramework4.6WPF升级到.netcore3.1/net5.0/6.0/7.0版本,通过很多办法解决,开始搞得一头雾水。终于,找到了办法。1、首先下载upgrade-assistant工具(.net升级......
  • 文本修饰
    text-decoration属性用来设置或删除文本的装饰。从设计的角度看text-decoration属性主要是用来删除链接的下划线:实例a{text-decoration:none;}也可以这样装饰文......
  • c#成员的成员访问修饰符
    public访问不受限制。protected访问限于包含类或派生自包含类的类型。internal访问限于当前程序集。protectedinternal访问限于当前程序集或派生自包含类......
  • WPF知识点备忘录——控件模板
    模板<Application.Resources><ResourceDictionary><!--将画刷等从模板拆分出来,方便重用--><RadialGradientBrushRadiusX="1"R......
  • WPF MVVM框架------ Prism中的对话服务(IDialogService)
    在wpf中,我们平时使用对话框最常用的一种方式就是新建一个窗口,然后new出来后再调用ShowDialog()方法显示弹窗,prism中为我们提供了对话服务接口,我们可以通过这个服务向窗体......