Windows Presentation Foundation
.NET Framework 的一部分,它提供统一的编程模型,用于在 Windows 上构建业务线桌面应用程序。
65 个问题
如何自定义TextBox的外观以添加下划线?
Note:此问题总结整理于:How to customize the appearance of TextBox to underline?
有两个自定义下划线的示例:
<TextBox FontSize="35" Text="A" Foreground="Brown">
<TextBox.TextDecorations>
<TextDecorationCollection>
<TextDecoration PenOffset="1" PenOffsetUnit="Pixel" PenThicknessUnit="Pixel">
<TextDecoration.Pen>
<Pen Thickness="3" Brush="Green" />
</TextDecoration.Pen>
</TextDecoration>
<TextDecoration PenOffset="2" />
</TextDecorationCollection>
</TextBox.TextDecorations>
</TextBox>
<TextBox FontSize="32" Text="AAAA">
<TextBox.TextDecorations>
<TextDecoration PenOffset="5" PenOffsetUnit="Pixel" PenThicknessUnit="Pixel">
<TextDecoration.Pen>
<Pen Thickness="4">
<Pen.Brush>
<LinearGradientBrush Opacity="0.8" 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.DashStyle>
<DashStyle Dashes="1,2,3"/>
</Pen.DashStyle>
</Pen>
</TextDecoration.Pen>
</TextDecoration>
</TextBox.TextDecorations>
</TextBox>
这是结果图片:
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。