有没有办法在Rectangle中显示水平或垂直线

时间:2010-05-21 13:20:06

标签: wpf

有没有办法不使用图像在矩形中显示水平或垂直线。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用LinearGradientBrush轻松完成此操作:

  <Rectangle Width="100" Height="100">
     <Rectangle.Fill>
        <LinearGradientBrush SpreadMethod="Reflect" StartPoint="0 0" EndPoint="0 0.05">
           <GradientStop Offset="0.5" Color="Black"/>
           <GradientStop Offset="0.5" Color="White"/>
        </LinearGradientBrush>
     </Rectangle.Fill>
  </Rectangle>

您可以使用EndPoint属性控制线条粗细和方向。