垂直线减少两端的宽度

时间:2016-07-29 14:44:59

标签: wpf xaml

我需要绘制附加图像中显示的垂直线。它的宽度为(1 px)中间宽度相等,但在死角处看起来像是消失了。我尝试使用直线和边框,但看起来并没有像死路一样消失。 enter image description here      

2 个答案:

答案 0 :(得分:2)

像这样;

<Rectangle Width="1">
   <Rectangle.Fill>
      <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
         <GradientStop Color="DarkGray" Offset="0.75"/>
         <GradientStop Offset="1"/>
         <GradientStop Color="DarkGray" Offset="0.25"/>
         <GradientStop Offset="0"/>
      </LinearGradientBrush>
   </Rectangle.Fill>
</Rectangle>

enter image description here

答案 1 :(得分:1)

可以使用Rectangle LinearGradient作为其Fill画笔。