2010-04-20 89 views

回答

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

您可以覆蓋兩個矩形,一個在另一個之上。在底部矩形上,設置頂部矩形的RadiusX和RadiusY屬性,使它們保持未設置狀態,然後將其移動到圓頂或底部。

使它們具有相同的顏色,它看起來像一個只有頂部或底部圓角的矩形。

+0

除非有一些原故,你必須使用一個矩形覆蓋另一個矩形,邊境控制,適用於通過CornerRadius屬性控制每個角落的半徑。 – 2010-04-20 03:31:55

+0

存在:邊界不會與控件一起縮放(除非需要)。 – Shaamaan 2011-10-14 14:53:54