【问题标题】:how to set the rounded inside corners of a grid in Silverlight 4如何在 Silverlight 4 中设置网格的圆角内角
【发布时间】:2011-12-03 06:06:08
【问题描述】:

我需要使用 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>

我能够看到网格外的圆角。但我想从外部边框网格显示为一个矩形。但是网格的内角应该是圆形的。

如果有人对此有任何想法,请告诉我该怎么做。

【问题讨论】:

    标签: silverlight silverlight-4.0


    【解决方案1】:

    网格总是有方角,但您可以为网格分配 Margin="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>
    

    【讨论】:

    • 你能用一段代码解释一下,因为我不熟悉 XAML
    • @Phani:如果您打算使用 Silverlight 但需要“用代码”解释事情,那么您就有麻烦了。 Xaml is 代码,只是具有不同用途的不同类型的代码。从这里开始:- silverlight.net/learn
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多