如何在Silverlight中制作顶部(或底部)圆角矩形角?

时间:2010-04-20 02:45:14

标签: c# .net silverlight

因此Rectangle控件具有RadiusX和RadiusY属性,可用于制作圆角。但是,这会影响所有角落,但我想知道是否有一种方法可以影响顶角或底角等。有没有办法?

2 个答案:

答案 0 :(得分:12)

查看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 :(得分:1)

您可以叠加两个矩形,一个在另一个上面。在底部矩形上,设置RadiusX和RadiusY属性,在顶部矩形上保持不设置,然后将其移到圆形顶部或底部。

使它们颜色相同,它看起来像一个只有顶部或底部圆角的矩形。