WPF矩形绘制边框

18 wpf

我需要在Grid Cell中绘制虚线边框.我用矩形来计算它,但我需要只显示矩形的底部边框,没有左边,右边或顶部!

    Rectangle r = new Rectangle();
    r.StrokeThickness = 1;
    r.Stroke = Brushes.Black;
    r.StrokeDashArray = new DoubleCollection() { 5 };
    r.StrokeDashCap = PenLineCap.Flat;
Run Code Online (Sandbox Code Playgroud)

谢谢!!

Cod*_*ked 18

看起来你可以用矩形来做,如果你将高度设置为1,然后将它垂直对齐到底部,如下所示:

<Rectangle Height="1" Stroke="Red" StrokeDashArray="1 2" VerticalAlignment="Bottom" />
Run Code Online (Sandbox Code Playgroud)