Obramowanie z trzech stron


84

Czy istnieje sposób na utworzenie obramowania, które jest tylko na górze, po lewej i po prawej stronie?

Odpowiedzi:


150

Tak:

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

To samo, co w przypadku marginesu, wypełnienia itp.


1
Czy nie powinno to być BorderThickness = "1,1,1,0"?
Viv

2
@Vivek: To tylko kwestia preferencji - nienawidzę przecinków :-)
Goblin

5
+1 nie wiedziałem, że ... również nie wiedziałem, że można ustawić inną grubość obramowania.
Viv

19

I tak dla zabawy, żeby to zrobić w kodzie:

var b = new Border(); 
b.BorderThickness = new Thickness{Top=1, Bottom=0, Left=1, Right=1}; 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.