【问题标题】:WPF Rectangle draw borderWPF 矩形绘制边框
【发布时间】:2011-07-21 21:15:49
【问题描述】:

我需要在网格单元格中绘制虚线边框。我用矩形解决了这个问题,但我只需要显示矩形的底部边框,没有左、右或上!!

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

谢谢!!

【问题讨论】:

    标签: wpf


    【解决方案1】:

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

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

    【讨论】:

    • 但我不知道 X2 或 Y2 来设置它们??怎么样?
    • @Nazaf - 更新了我的答案。看起来你可以用 Rectangle 做到这一点:-)
    • 谢谢!这比线容易得多!
    【解决方案2】:

    进入属性->画笔->描边,选择边框相关信息:

    此外,在 属性 -> 外观部分,您可以对边框/笔划进行额外的自定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-09
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多