Rand an drei Seiten

83

Gibt es eine Möglichkeit, einen Rahmen zu erstellen, der sich nur oben, links und rechts befindet?

Jonathan Allen
quelle

Antworten:

149

Ja:

<Border BorderThickness="1 1 1 0" BorderBrush="Black"/>

Gleiches gilt für Margin, Padding etc.

Kobold
quelle
1
Sollte es nicht BorderThickness = "1,1,1,0" sein?
Viv
2
@ Vivek: Nur eine Frage der Präferenz - ich hasse die Kommas :-)
Goblin
5
+1 wusste nicht, dass ... auch nicht wusste, dass Sie unterschiedliche Randdicken einstellen können.
Viv
19

Und nur zum Spaß, um dies im Code zu tun:

var b = new Border(); 
b.BorderThickness = new Thickness{Top=1, Bottom=0, Left=1, Right=1}; 
Brady Moritz
quelle