2010-04-20 16 views

Respuesta

12

Echa un vistazo a la propiedad Border control CornerRadius:

<Grid Width="100" Height="100"> 
    <Border 
    BorderBrush="SlateBlue" 
    BorderThickness="5,10,15,20" 
    Background="Tomato" Padding="5" 
    CornerRadius="5,10,15,20"> 
    <Rectangle Fill="Yellow" /> 
    </Border> 
    </Grid> 
1

Puede superponer dos rectángulos, uno encima del otro. En el rectángulo inferior, establezca las propiedades RadiusX y RadiusY, en el rectángulo superior manténgalas desarmadas y luego muévalas sobre la parte superior o inferior redondeada.

Hágalos del mismo color y se verá como un solo rectángulo con solo la parte superior o inferior redondeadas.

+0

A menos que haya alguna razón subyacente por la que tendría que utilizar un rectángulo superponer otro rectángulo, el control de las fronteras es adecuado para controlar el radio de cada esquina a través de la propiedad CornerRadius . –

+0

Existe: el borde no se escalará con el control (a menos que se desee). – Shaamaan

Cuestiones relacionadas