0

我有一个位于边框内的自定义控件,边框有一个CornerRadius和一个内部阴影,应该创建一个漂亮的外观。在该边框内是一个自定义控件,但该控件似乎忽略了边框半径,并且当控件放置在角落下方时使其看起来是方形的。我怎样才能解决这个问题?

<Border Background="#ccc" BorderBrush="Transparent" BorderThickness="1" ClipToBounds="True" CornerRadius="5">
    <Border Background="Transparent" BorderBrush="Gray"  ClipToBounds="True" CornerRadius="5" BorderThickness="1" Margin="0">
        <Grid>
            <Toolkit:CanvasControl HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 
            <!-- more contents here -->
            </Toolkit:CanvasControl>
        </Grid>
    </Border>
</Border>

CanvasControl定义为

public class CanvasControl : Panel
{
}
4

0 回答 0