2010-04-25 27 views
1

我需要使用Silverlight 4如何設置在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> 

我能看到網格外的圓角。但是我希望網格從外部邊界看起來像一個矩形。但網格的內角應該顯示爲圓形。

請讓我知道如何做到這一點,如果任何人有任何想法。

回答

5

網格將始終有方形角,但您可以將一個邊距=「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> 
+1

ü可以用一塊代碼解釋,因爲我沒有很好地使用XAML – 2010-04-25 14:23:21

+4

@Phani精通:如果你將要使用Silverlight,但需要的東西解釋說,「代碼」,你就麻煩了。 Xaml __is__代碼,只是具有不同目的的不同類型的代碼。從這裏開始: - http://www.silverlight.net/learn/ – AnthonyWJones 2010-04-25 17:07:46

相關問題