2011-07-21 26 views
14

グリッドセルに破線の枠線を描く必要があります。私はRectangleを使ってそれを理解しましたが、左、右、または上に四角形の下の境界線だけを表示する必要があります!!WPF矩形描画境界

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

ありがとう!!

答えて

15

あなたは1に高さを設定し、縦にそうように下にそれを合わせる場合は、長方形でそれを行うことができますように見える:

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

しかし、私はそれらを設定するためのX2またはY2を知りません??どうやって? –

+0

@Nazaf - 私の答えを更新しました。あなたが長方形でそれをすることができるように見えます:-) – CodeNaked

+0

ありがとう! これは行よりはるかに簡単です! –