如何在Silverlight 4中设置网格的圆角内角

时间:2010-04-25 13:34:43

标签: silverlight silverlight-4.0

我需要使用silverlight 4在网格控件内设置圆角。

当我尝试做这样的事情时:

<Border BorderThickness="2" BorderBrush="#FF3EA9F5" Grid.Row="1" CornerRadius="5,5,0,0" Height="10" VerticalAlignment="Bottom">
   <Grid  x:Name="Phani1" Width="auto"> </Grid>
</Border>

我能够看到网格外的圆角。但是我希望网格从外边框显示为矩形。但是网格的内角应该显示为圆角。

如果有人对此有任何想法,请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:5)

网格将始终具有方角,但您可以为网格指定Margin =“1,1,1,0”以阻止其与边框的角重叠。

<Border BorderThickness="2" BorderBrush="#FF3EA9F5" Grid.Row="1"
    CornerRadius="5,5,0,0" Height="10" VerticalAlignment="Bottom"> 
    <Grid x:Name="Phani1" Margin="1,1,1,0" Width="auto"> </Grid> 
</Border>