سلام 😉 در این مطلب کد ایجاد خط بالا برای متن TextBlock با dash ها با wpf و سی شارپ #C را آماده کردم. انشاالله که این کد براتون مفید باشه.
تصویر خروجی این کد:
کد ایجاد خط بالا برای متن TextBlock با dash ها با wpf و سی شارپ #C :
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="TextDecorationExample.Window1"
Title="TextDecoration Example"
Width="720"
Height="400">
<StackPanel>
<TextBlock FontSize="24" Width="180" VerticalAlignment="Center">The lazy dog
<TextBlock.TextDecorations>
<TextDecoration Location="OverLine"
PenThicknessUnit="FontRecommended">
<TextDecoration.Pen>
<Pen Thickness="3">
<Pen.Brush>
<LinearGradientBrush
StartPoint="0,0.5" EndPoint="1,0.5">
<LinearGradientBrush.GradientStops>
<GradientStop Color="LimeGreen" Offset="0" />
<GradientStop Color="Yellow" Offset="1" />
</LinearGradientBrush.GradientStops>
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="TextDecorationExample.Window1"
Title="TextDecoration Example"
Width="720"
Height="400">
<StackPanel>
<TextBlock FontSize="24" Width="180" VerticalAlignment="Center">The lazy dog
<TextBlock.TextDecorations>
<TextDecoration Location="OverLine"
PenThicknessUnit="FontRecommended">
<TextDecoration.Pen>
<Pen Thickness="3">
<Pen.Brush>
<LinearGradientBrush
StartPoint="0,0.5" EndPoint="1,0.5">
<LinearGradientBrush.GradientStops>
<GradientStop Color="LimeGreen" Offset="0" />
<GradientStop Color="Yellow" Offset="1" />
</LinearGradientBrush.GradientStops>