Border on three sides

Is there way to create a border that is only on the top, left, and right sides?


Solution 1:

Yes:

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

Same as goes for Margin, Padding etc.

Solution 2:

And just for fun, to do so in code:

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