gpt4 book ai didi

c# - 在wpf中绘制双线

转载 作者:行者123 更新时间:2023-11-30 20:49:46 31 4
gpt4 key购买 nike

我需要在 wpf 中使用笔划破折号数组或类似的东西绘制这样的线条。这应该代表单线对象而不是两条平行线对象。

enter image description here

最佳答案

您可以通过为您的Stroke 使用LinearGradientBrush 来使这种垂直线加倍。像这样:

<Line.Stroke>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<LinearGradientBrush.GradientStops>
<GradientStopCollection>
<GradientStop Color="Black" Offset="0.2"/>
<GradientStop Color="Transparent" Offset="0.201"/>
<GradientStop Color="Transparent" Offset="0.799"/>
<GradientStop Color="Black" Offset="0.8"/>
</GradientStopCollection>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Line.Stroke>

您还应该将线条的 HeightStrokeThickness 设置为相同的值,以确保显示整个渐变。

关于c# - 在wpf中绘制双线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146164/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com