因此Rectangle控件具有RadiusX和RadiusY属性,可用于制作圆角。但是,这会影响所有角落,但我想知道是否有一种方法可以影响顶角或底角等。有没有办法?
答案 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属性,在顶部矩形上保持不设置,然后将其移到圆形顶部或底部。
使它们颜色相同,它看起来像一个只有顶部或底部圆角的矩形。