6
因此,矩形控件具有用于制作圆角的RadiusX和RadiusY属性。但是,这会影响所有角落,但我想知道是否有办法影响顶部角落或底部角落等。有没有办法?如何在Silverlight中制作顶部(或底部)圆角矩形角?
因此,矩形控件具有用于制作圆角的RadiusX和RadiusY属性。但是,这会影响所有角落,但我想知道是否有办法影响顶部角落或底部角落等。有没有办法?如何在Silverlight中制作顶部(或底部)圆角矩形角?
看看在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>
您可以覆盖两个矩形,一个在另一个之上。在底部矩形上,设置顶部矩形的RadiusX和RadiusY属性,使它们保持未设置状态,然后将其移动到圆顶或底部。
使它们具有相同的颜色,它看起来像一个只有顶部或底部圆角的矩形。
除非有一些原故,你必须使用一个矩形覆盖另一个矩形,边境控制,适用于通过CornerRadius属性控制每个角落的半径。 – 2010-04-20 03:31:55
存在:边界不会与控件一起缩放(除非需要)。 – Shaamaan 2011-10-14 14:53:54