WPF矩形绘制边框

时间:2011-07-21 21:15:49

标签: wpf

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

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

谢谢!

2 个答案:

答案 0 :(得分:18)

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

<Rectangle Height="1" Stroke="Red" StrokeDashArray="1 2" VerticalAlignment="Bottom" />

答案 1 :(得分:0)

转到属性->画笔->描边,然后选择与边框相关的信息:

enter image description here

还可以在属性->外观部分中,对边框/笔触进行其他自定义。