Borde en tres lados


81

¿Hay alguna forma de crear un borde que esté solo en los lados superior, izquierdo y derecho?

Respuestas:


147

Si:

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

Lo mismo que ocurre con el margen, el relleno, etc.


¿No debería ser BorderThickness = "1,1,1,0"?
Viv

1
@Vivek: Solo es una cuestión de preferencia, odio las comas :-)
Goblin

4
+1 no sabía eso ... tampoco sabía que se podía establecer un grosor de borde diferente.
Viv

19

Y solo por diversión, hacerlo en código:

var b = new Border(); 
b.BorderThickness = new Thickness{Top=1, Bottom=0, Left=1, Right=1}; 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.